Closed Bug 291188 Opened 19 years ago Closed 19 years ago

adjacent TDs overlap in RTL tables with parentheses

Categories

(Core :: Layout: Text and Fonts, defect)

x86
Windows XP
defect
Not set
major

Tracking

()

VERIFIED FIXED

People

(Reporter: eyalroz1, Assigned: smontagu)

References

()

Details

(Keywords: regression, rtl, testcase)

Attachments

(1 file)

Adjacent TDs overlap in an RTL table when the second TD begins with parentheses
See testcase or the Hebrew comments at the URL. This bug may or may not be
related to the BiDi regression in bug 290567.
Attached file testcase
>This bug may or may not be related to the BiDi regression in bug 290567.

at least in the sense of having appeared at about the same time as that
regression and/or its fix.

Flags: blocking1.8b2?
Keywords: regression
QA Contact: zach → bugs.mano
I've debugged this a bit and I think the regression is from bug 96423,
specifically the |if| at
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/generic/nsTextFrame.cpp&rev=1.502&mark=1690#1680

I'm not sure if it would be better to fix it by changing the condition to 
 if (mState & (TEXT_FIRST_LETTER | NS_FRAME_IS_BIDI))
or by removing it altogether. rbs, what do you think?

Here's a very minimized testcase:
data:text/html,<p dir="rtl">.a</p>
Blocks: 291176
Keywords: testcase
No longer blocks: 291176
Depends on: 291176
we'd consider approving a reviewed patch if it happens in time but we're not
blocking on this.
Flags: blocking1.8b2? → blocking1.8b2-
The patch in bug 291176 to implement the change of the condition in comment 3
has been checked in. Marking this fixed, then.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
Mass-assigning the new rtl keyword to RTL-related (see bug 349193).
Keywords: rtl
Component: Layout: BiDi Hebrew & Arabic → Layout: Text
QA Contact: mano → layout.fonts-and-text
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: