JDK-8162949 : [WebView] WebView can't display social network icons on wellsfargo.com
  • Type: Bug
  • Component: javafx
  • Sub-Component: web
  • Affected Version: 8u112
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2016-08-02
  • Updated: 2016-08-08
  • Resolved: 2016-08-05
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8 JDK 9
8u112Fixed 9Fixed
Related Reports
Relates :  
Description
Reproducible: always
Platform-specific: no
Regression: yes (works fine in 8u101)
Steps to reproduce: open https://wellsfargo.com in WebView and scroll to the bottom
Expected: gray icons of some social networks dispalyed
Actual result: blank row.

Images are loaded as svg/base64, so JDK-8160769 is probably related to current issue.
Comments
UR SQE OK to take it in PSU16_04 - fix of a regression caused by WebKit update.
08-08-2016

it's done (pushed to 8u-dev) and fixed in 8u122
08-08-2016

It should be pushed to 8u-dev first.
08-08-2016

Upgraded to critical-request: needs to be approved as a fix of regression
08-08-2016

@Arun: as of now, the missing Reviewed-by field won't cause a problem. Please add it for the backport, though.
05-08-2016

Oops! I missed out adding "Reviewed-by:" field in the commit log. Hope it is not an issue.
05-08-2016

changeset: 565bfb8c6b0d date: Thu Aug 04 22:02:52 2016 +0530 8162949: [WebView] WebView can't display social network icons on wellsfargo.com Reviewed-by: kcr, ghb, mbilla URL: http://hg.openjdk.java.net/openjfx/9-dev/rt/rev/565bfb8c6b0d
05-08-2016

I tested this fix and able to see social network icons. One observation is after loading wellsfargo.com, i done resizing of webview few times randomly and quite often, i see only a part of the page is scrolling and not able to scroll complete page (attached the screen shots) .I see the problem even after reloading the page also. I checked without this fix and issue is still reproducible. We can raise a new bug to track this issue. +1
05-08-2016

+1
05-08-2016

There is a DRT test to cover svg-back-ground image[1], but it is based on the render tree dump, which will pass anyway[2]. We need to find a way to do pixel based unit testing for these kinds of issues. [1] http://jfxsrc.us.oracle.com/hg/sandbox/javafx/9/drt-int/file/b576bce04930/LayoutTests/svg/css/background-image-svg.html [2] http://aurora.ru.oracle.com/functional/faces/ChessBoard.xhtml?reportName=J2SEFailures&parameters=%5BtestNameFilterRegExp%5Dsvg%2Fcss%2Fbackground-image-svg.html%5Bjdkproduct%5DJava%28TM%29%25%5Brelease%5Dnone%5Bbuild%5D%25%5Bvmproduct%5DJava%25VM%25%5Bvmrelease%5D%25%5Bvmbuild%5D%25%5Bcomponent%5D%25%5Btags%5D%25%5BstartDate%5DSep+9%2C+2009+10%3A00%3A00+PM+UTC%5BendDate%5DSep+9%2C+2020+10%3A00%3A00+PM+UTC%5BrunNames%5D%271452401.ManualSubmit-1%27%5BbatchNames%5D%27%27%5BbatchNameFilterRegExp%5D%25%5BrunNameFilterRegExp%5D%25%5BtestsuiteNameFilterRegExp%5D%25%5Bstatuses%5D%281%3D1%29%5Bmatches%5D%281%3D1%29%5Bbundles%5Dnone&filter=&splitting=%5BX+axis%5Dplatform%2C+baselineName%5BZ+axis%5Dcomponent%2C+testsuite%5BY+axis%5Dfailure%2C+reason%2C+productConfiguration%2C+release%2C+build%2C+date%2C+buildType%5BComplement%5Dvmrelease%2C+vmbuild%2C+VMVersionString%2C+JDKVersionString%2C+tags%2C+groups%2C+SEorEmb%2C+truncatedProductConfiguration%2C+bitness%2C+VMMode%2C+JDKProfile%2C+VMFlavor%2C+hostname%2C+os%2C+osFlavor%2C+osVersion%2C+month%2C+buildDate%2C+msDate%2C+baseline%2C+emb_arch%2C+emb_arch2%2C+batch%2C+runName%2C+harness%2C+testbaseVersion%2C+testbase%2C+fullTestsuite%2C+crs%2C+bugType%2C+duration&reference=%5BOthers%5Drelease%2C+build%2C+vmrelease%2C+vmbuild%2C+VMVersionString%2C+JDKVersionString%2C+tags%2C+groups%2C+platform%2C+SEorEmb%2C+truncatedProductConfiguration%2C+buildType%2C+bitness%2C+productConfiguration%2C+VMMode%2C+JDKProfile%2C+VMFlavor%2C+hostname%2C+os%2C+osFlavor%2C+osVersion%2C+date%2C+month%2C+buildDate%2C+msDate%2C+baseline%2C+emb_arch%2C+emb_arch2%2C+batch%2C+runName%2C+harness%2C+testbaseVersion%2C+testbase%2C+fullTestsuite%2C+testsuite%2C+component%2C+baselineName%2C+failure%2C+reason%2C+crs%2C+bugType%2C+duration%5BReference+Set%5D&mixReference=false&flags=&significance=empty&hideDataConfiguration=true&calculateSummary=false&showSummaryExpanded=false&showSummaryContents=true&showComplementAttributes=false&compactTables=true&viewStyle=chessboard&filter_override=
05-08-2016

+1 Ideally we would have a DRT test for this. Is there an existing test we can use or one we could modify?
04-08-2016

During the scroll operation, WebCore sets negative translation based on the scroll offset, so we need to consider the current transformation matrix while storing the clip information. http://cr.openjdk.java.net/~arajkumar/8162949/webrev.00
04-08-2016

Added critical-watch label, need to fix or defer
03-08-2016

It is not a regression of JDK-8160260, but it is introduced after new WebKit upgrade(JDK-8156698). Looks like JDK-8160260 missed considering transformation matrix while updating the clipBounds.
03-08-2016

SVG drawing is skipped when image is located in the scrollable area with no-repeat CSS property.
03-08-2016

Attached a simplified test case to reproduce the issue.
03-08-2016

RULE "sites/wellsfargo.com" any any
02-08-2016