Bug 15069
Summary: | Misalignment of event handlers on scaled images | ||
---|---|---|---|
Product: | WebKit | Reporter: | Pierre Andrews <mortimer.pa> |
Component: | SVG | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | ||
Priority: | P2 | ||
Version: | 523.x (Safari 3) | ||
Hardware: | Mac (Intel) | ||
OS: | OS X 10.4 | ||
URL: | http://6v8.gamboni.org/?page=test-svg | ||
Bug Depends on: | 15281 | ||
Bug Blocks: |
Pierre Andrews
I am not an expert in SVG so am not sure how to reproduce this bug in an easier way.
On the cited url, there are different event handlers on the scaled/rotated/translated images: events for mousedown and up as well as hovering.
On Opera/Firefox that works fine. With WebKit, the image borders (another rect under them) have the right events but not the images. However, it appears that "fantom" images (without scaling) are catching events.
You can see this by clicking in random places (outside of images borders) on the display and dragging, sometime, a 1 scale image will appear and move with the drag, also moving the scaled version.
Not sure how to explain that better or reproduce it without all the js.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Eric Seidel (no email)
I believe this bug is now fixed. Testing was simply blocked by bug 15081 for a while.
Eric Seidel (no email)
I meant bug 15281.
Eric Seidel (no email)
bug 15281 shouldn't actually affect your ability to see for yourself that this is fixed, since the feature-branch nightlies don't build in Debug mode.
You can see for yourself that this is fixed using:
http://nightly.webkit.org/builds/mac-feature-branch/1
Thanks again for the bug! (and awesome use of SVG!)