Version: (using KDE KDE 3.5.5) Installed from: Fedora RPMs Compiler: gcc-4.1.1-1.fc5 OS: Linux applying tr { background: url(/path/to/image.jpg) top left no-repeat; } to a table row, causes konqueror to repeat the background in each table cell as though I had specified tr td {} and not tr {} the background should span across all table cells in the row, not restart over again for each table cell I will attach test case and two screenshots showing working and non-working examples functions correctly in Opera 9.10 and Firefox 1.5.0.9, but fails in MSIE 6 (expected) and Konqueror 3.5.5 (not expected), and possibly the current safari as well.
Created attachment 19322 [details] test case with minimal html and css markup both the html and css validate cleanly, with html 4.01 strict doctype
Created attachment 19323 [details] screenshot from opera 9.10 showing correct behaviour
Created attachment 19324 [details] screenshot showing incorrect behaviour in konqueror
Additionally I had thought this was already caught and resolved when I noticed that http://bugs.kde.org/show_bug.cgi?id=127444 was reported resolved, however that was reported for KDE 3.5.2 and marked resolved almost immediately -- I would have expected the fix to be in by 3.5.5 possibly this is a duplicate and the underlying problem is still showing its head, but I am not certain.
I can confirm this behaviour on konqueror 3.5.5. Firefox 2.0.0.1 works as expected.
SVN commit 625913 by ggarand: Switch table rows to RenderBox and give them real dimensions. Change table cell position so they don't end up in the same coordinate space as rows. Fix cell background painting. Some other background related work. BUG: 140248 M +2 -5 render_body.cpp M +23 -23 render_box.cpp M +5 -6 render_box.h M +2 -5 render_form.cpp M +12 -13 render_line.cpp M +2 -2 render_line.h M +1 -1 render_object.h M +4 -7 render_replaced.cpp M +3 -3 render_replaced.h M +63 -52 render_table.cpp M +2 -3 render_table.h
*** Bug 133190 has been marked as a duplicate of this bug. ***