[Webkit-unassigned] [Bug 105672] REGRESSION: incorrect painting of table cells with adjacent sibling selectors and line-breaks in the markup

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Dec 28 03:07:58 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=105672





--- Comment #5 from Allan Sandfeld Jensen <allan.jensen at digia.com>  2012-12-28 03:10:05 PST ---
I suspect this is not as much a regression but a change in when the issue is triggered. It is likely the same issue can be triggered in both before and after r136001 if you give each TR and id or class attribute.

If correct the cause is sharing of style with cousin elements (children elements of parent's siblings), which has the result that childrenAffectedBy are not observed for later TR elements when their table cell chilren share styles with cell children of previous TR elements. Previously this would work in very basic cases due to another bug that caused these bits to be incorrectly shared betwen the TR elements. This might be correct in this case, but was causing odd issues and inefficiencies in many other cases.

One way to solve the issue could be to copy the childrenAffectedBy bits between the uncles when sharing style between cousin elements.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list