Bug 39082

Summary: [Qt] Table-cell backgrounds with buttons are not rendering correctly.
Product: WebKit Reporter: Prasad <ext-prasad.adimulam>
Component: CSSAssignee: Prasad <ext-prasad.adimulam>
Status: RESOLVED WORKSFORME    
Severity: Major CC: jukka.jokiniva, kenneth, laszlo.gombos, peojala11, prasad.adimulam, sriram.yadavalli, suresh.voruganti
Priority: P1 Keywords: Qt, QtTriaged
Version: 528+ (Nightly build)   
Hardware: S60 Hardware   
OS: S60 3rd edition   
Attachments:
Description Flags
HTML file
none
CSS file
none
Image2
none
Main HTML file
none
Image file
none
CSS file none

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.