Open Bug 620648 Opened 10 years ago Updated 9 years ago

[BC] CSS bug with table.tr.td borders. Strange thing, its working in old 3.6.9 version.

Categories

(Core :: Layout: Tables, defect)

defect
Not set
normal

Tracking

()

People

(Reporter: dm, Unassigned)

References

Details

(Keywords: regression, testcase)

Attachments

(2 files)

User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:2.0b8pre) Gecko/20101214 Firefox-4.0/4.0b8pre
Build Identifier: Mozilla/5.0 (X11; Linux x86_64; rv:2.0b8pre) Gecko/20101214 Firefox-4.0/4.0b8pre

When I set new class property for one ID of html object (<TD> in this sample) its affected some others TD in same TR section.


Reproducible: Always

Steps to Reproduce:
Open url

a) - Click 'Tab 1'
b) - Click 'Tab 2'
c) - Click 'Tab 3'

Ups, border-top appear between Tab 1 and Tab 2.
You can try for last tab.

d) - Click 'Tab 1'.

All border-top disappears!

Actual Results:  
CSS style sets on non need able <TD> sections.

Expected Results:  
no any changes on non need able <TD> sections

Sorry for my English.
Summary: CSS bug with table.tr.td borders. Sstrange thing, its working in old 3.6.9 version. → CSS bug with table.tr.td borders. Strange thing, its working in old 3.6.9 version.
Component: General → Layout
Product: Firefox → Core
QA Contact: general → layout
Version: unspecified → Trunk
Attached file simple testcase
This tests a subset of the reported bug
Mozilla/5.0 (Windows NT 5.1; rv:2.0b9pre) Gecko/20101221 Firefox/4.0b9pre

Regression from 1.9.2
Keywords: regression, testcase
OS: Linux → All
Hardware: x86_64 → All
What's the regression range?
Component: Layout → Layout: Tables
QA Contact: layout → layout.tables
Status: UNCONFIRMED → NEW
Ever confirmed: true
Looks to me like a regression between 3.0 and 3.5.
Attachment 499116 [details] shows a regression between 3.0 and 3.5; the reporter's original testcase shows a newer regression.
The regression range for the reporter's testcase (attachment 499289 [details]) is
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=6a7294d0f305&tochange=537a710037d4
which means almost certainly http://hg.mozilla.org/mozilla-central/rev/ef065d84aaa4 .

However, given that the simplified testcase has a different regression range, it's not clear whether that change introduced the problem or just exposed it.
Blocks: 43178
This is a BC paint error exposed by the  http://hg.mozilla.org/mozilla-central/rev/ef065d84aaa4 . The segments are not correctly invalidated.
Summary: CSS bug with table.tr.td borders. Strange thing, its working in old 3.6.9 version. → [BC] CSS bug with table.tr.td borders. Strange thing, its working in old 3.6.9 version.
You need to log in before you can comment on or make changes to this bug.