Closed Bug 294839 Opened 20 years ago Closed 20 years ago

table columns overlap content when dir of containing div is set to rtl, and when there is a difference in length of content

Categories

(Core :: Layout: Tables, defect)

1.7 Branch
x86
Windows XP
defect
Not set
major

Tracking

()

RESOLVED FIXED

People

(Reporter: icer88881, Unassigned)

References

()

Details

(Keywords: rtl)

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4

columns should look in place, either text or columns are being shifted out of
place, and the columns are overlapping content, this behaviour is only noticed
when the direction is rtl

Reproducible: Always

Steps to Reproduce:
1.Make an html file with following source:
<html>
<head>
</head>
<body>
<div dir='rtl'>
<table border="1" rules="all" >
<tr>
<td>aaaa</td>
<td>bbbbbb</td>
<td>ccccccccccc</td>
</tr>
<tr>
<td>dddd</td>
<td>eeeeee</td>
<td>fffffffffff</td>
</tr>
</table>
</div>
</body>
</html>

Actual Results:  
Columns and content of table renders incorrectly

Expected Results:  
Columns Should appear in place
WFM Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b2) Gecko/20050517
Firefox/1.0+

If it's fixed on trunk it's probably a dup of something.  I think setting the
rules attribute also sets style="border-collapse: collapse;" so it might be bug
277241.

The Layout folks would know.
Component: General → Layout: Tables
Product: Firefox → Core
QA Contact: general → layout.tables
Whiteboard: DUPEME
Version: unspecified → 1.7 Branch
the rtl borders in border collapse are fixed now, bug 174470

and then we dont cause border collapse if rules=all now
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
(In reply to comment #3)
> the rtl borders in border collapse are fixed now, bug 174470
> 
> and then we dont cause border collapse if rules=all now

I want to know how come this is fixed, how is it fixed and there is no solution
for it yet?? Can anyone guide me to the solution. I tried the border-collapse:
sperate and it did not work, why is there no patch or build as a new version
that solves this??? Is there?
If you get the nightly "trunk" build of Firefox, this problem has been fixed. 
The current releases (1.0.x) are using code from a branch made in May 2004, and
anything fixed since then will not appear in these "aviary" releases.  Firefox
1.1 should include these trunk fixes.
(In reply to comment #5)
> If you get the nightly "trunk" build of Firefox, this problem has been fixed. 
> The current releases (1.0.x) are using code from a branch made in May 2004, and
> anything fixed since then will not appear in these "aviary" releases.  Firefox
> 1.1 should include these trunk fixes.

OK thx, how can I get the trunk buid plz a link is appreciated...
http://www.mozilla.org/developer/#builds

Be sure to read the disclaimer, as these builds are for testing only.  They are
often buggy and crash.  If you want a build for regular use, it is best to stick
to the official releases.
Whiteboard: DUPEME
Mass-assigning the new rtl keyword to RTL-related (see bug 349193).
Keywords: rtl
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: