Bug 39082 - [Qt] Table-cell backgrounds with buttons are not rendering correctly.
Summary: [Qt] Table-cell backgrounds with buttons are not rendering correctly.
Status: RESOLVED WORKSFORME
Alias: None
Product: WebKit
Classification: Unclassified
Component: CSS (show other bugs)
Version: 528+ (Nightly build)
Hardware: S60 Hardware S60 3rd edition
: P1 Major
Assignee: Prasad
URL:
Keywords: Qt, QtTriaged
Depends on:
Blocks:
 
Reported: 2010-05-13 13:18 PDT by Prasad
Modified: 2011-01-20 06:23 PST (History)
7 users (show)

See Also:


Attachments
HTML file (895 bytes, text/html)
2010-05-13 13:18 PDT, Prasad
no flags Details
CSS file (991 bytes, text/css)
2010-05-13 13:19 PDT, Prasad
no flags Details
Image2 (280 bytes, image/png)
2010-05-13 13:20 PDT, Prasad
no flags Details
Main HTML file (1.90 KB, text/html)
2010-05-25 19:57 PDT, Sriram
no flags Details
Image file (280 bytes, image/png)
2010-05-25 19:57 PDT, Sriram
no flags Details
CSS file (978 bytes, text/css)
2010-05-25 19:58 PDT, Sriram
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Prasad 2010-05-13 13:18:07 PDT
Created attachment 56012 [details]
HTML file

Table-cell backgrounds are not properly rendered. When CSS background image is specified, table cell should be completely with the background. But the attached html leaves a 1px border around the cell with no background (A white line is displayed at top and bottom). The same is not seen with a Safari and Firefox browser.
Comment 1 Prasad 2010-05-13 13:19:39 PDT
Created attachment 56013 [details]
CSS file
Comment 2 Prasad 2010-05-13 13:20:03 PDT
Created attachment 56014 [details]
Image2
Comment 3 Laszlo Gombos 2010-05-14 06:27:57 PDT
Mark for QtWebKit only for now..
Comment 4 Kenneth Rohde Christiansen 2010-05-18 06:35:28 PDT
Opening Image2 just shows white background, as the image has size 0, 0 or transparent background.
Comment 5 Jukka Jokiniva 2010-05-19 02:59:59 PDT
This works on 4.6.2 and on QtWebkit 2.0 w19, but not on latest QtWebKit 4.6.x branch
Comment 6 Jukka Jokiniva 2010-05-21 01:54:04 PDT
Removed the blocks atttribute for QtWebkit 2.0 release.
Comment 7 Petri Ojala 2010-05-24 02:47:38 PDT
QtTriaged keyword added
Comment 8 Tor Arne Vestbø 2010-05-25 15:07:52 PDT
Critical == crash
Comment 9 Sriram 2010-05-25 19:55:04 PDT
I am not able to reproduce this problem.  Seems like there is a 1 px gap between the columns on Firefox and Safari.

When I added multiple rows on emulator, I didnt see a gap between the rows (top and bottom)
Comment 10 Sriram 2010-05-25 19:57:12 PDT
Created attachment 57066 [details]
Main HTML file
Comment 11 Sriram 2010-05-25 19:57:45 PDT
Created attachment 57067 [details]
Image file
Comment 12 Sriram 2010-05-25 19:58:22 PDT
Created attachment 57068 [details]
CSS file
Comment 13 Sriram 2010-05-26 21:09:19 PDT
The following are my observations:
- The bug is related to border radius in td element.  Seems like this is not respected and as a result there is a 1 px gap.  The outer div's border radius is respected.
- On N97, using Qt 4.6.2 from qt.nokia.com (with Qt 4.6.2 webkit), I could not reproduce the error.
- However, I was able to reproduce this error on the other target HW.  I need to try with QtWebkit2.0.
- Could this be related to how HW acceleration backend?
- On all Webkit based browsers (including Qt 4.6.2 demo browser on Mac OSX), this works.
Comment 14 Sriram 2010-05-27 07:00:37 PDT
Seems like the issue is related to https://bugs.webkit.org/show_bug.cgi?id=28113

If the graphics system is software rendering, seems like the issue is not reproducible.
Comment 15 Suresh Voruganti 2010-09-07 13:16:47 PDT
Can I resolve the issue as "Worksforme" ?
Comment 16 Prasad 2011-01-19 11:08:07 PST
As per the Nokia internal bugzilla error 4112 the issue is not reproducible. Hence can be resolved as WORKSFORME.
Comment 17 Suresh Voruganti 2011-01-20 06:23:58 PST
As per the above comments, resolving error.