Summary: | [Qt] QtWebKit has render bugs on Google Maps markers | ||
---|---|---|---|
Product: | WebKit | Reporter: | Jesus Sanchez-Palencia <jesus> |
Component: | Layout and Rendering | Assignee: | Tor Arne Vestbø <vestbo> |
Status: | CLOSED FIXED | ||
Severity: | Major | CC: | aaron, hausmann |
Priority: | P2 | Keywords: | Qt, QtTriaged |
Version: | 528+ (Nightly build) | ||
Hardware: | All | ||
OS: | All | ||
Bug Depends on: | |||
Bug Blocks: | 35784 |
Description
Jesus Sanchez-Palencia
2010-05-04 08:29:50 PDT
It's a -webkit-user-select issue. Can be reproduced by this: data:text/html,foo<img src="http://maps.gstatic.com/intl/en_ALL/mapfiles/marker.png" style="-webkit-user-select: none">bar Looking into it. -webkit-user-select: none is handled by calling fillRect with an invalid Color, which we then pass on to Qt as an invalid QColor. The behavior for using an invalid QColor is unspecified. Will talk to the graphics team if it's okey for us to pass a fully transparent brush, that will be short-circuited early on in Qt, or if that will cause us to hit slow code paths due to the transparency. Revision r58949 cherry-picked into qtwebkit-2.0 with commit 51fb0ae5b1519f02b5982e77a3face2447c2ad14 |