Closed Bug 948567 Opened 11 years ago Closed 8 years ago

Hover/mouseover for SVG circles of small radius may fail

Categories

(Core :: SVG, defect)

17 Branch
x86
All
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox26 --- affected
firefox27 --- affected
firefox28 --- affected
firefox29 --- affected
firefox-esr17 --- affected
firefox-esr24 --- affected

People

(Reporter: rdueck, Unassigned)

References

Details

(Keywords: regression)

Attachments

(1 file)

670 bytes, image/svg+xml
Details
Attached image test.svg
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:25.0) Gecko/20100101 Firefox/25.0 (Beta/Release)
Build ID: 20131112160018

Steps to reproduce:

Open the attached file, hover the mouse over the circles.


Actual results:

1) The CSS :hover is applied to the green circles, but not to the red circle.  (The red was added for clarity of bug submission only, and does not affect behavior.)
2) When the CSS :hover is applied, the radius of the stroke increases.


Expected results:

1) All circles should change when hovered over.
2) The radius of the stroke should not change. Only the stroke-width should change.
OS: Mac OS X → All
Tested both on Mac OS X and Windows XP.
Component: Untriaged → SVG
Product: Firefox → Core
Is this still an issue on aurora or beta or nightly firefox?
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: regression
Version: 25 Branch → 17 Branch
Regression window(m-c)
Good:
http://hg.mozilla.org/mozilla-central/rev/688734575830
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Firefox/17.0 ID:20120802041638
Bad:
http://hg.mozilla.org/mozilla-central/rev/074fb996dfd7
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Firefox/17.0 ID:20120802062038
Pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=688734575830&tochange=074fb996dfd7


Triggered by: 
b077c43a4306	Jonathan Watt — Bug 776054 - Flip the prefs to enable the use of display lists for SVG painting and hit-testing. r=roc.

(setting both svg.display-lists.hit-testing.enabled and svg.display-lists.painting.enabled to false helps in Firefox17-22, but not in Firefox 23-29.)
Blocks: 776054
#2 Just for information, regression window even if setting both svg.display-lists.hit-testing.enabled and svg.display-lists.painting.enabled to falsel,
#2Regression window(m-c)
Good:
http://hg.mozilla.org/mozilla-central/rev/681bbf7717c1
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20130425 Firefox/23.0 ID:20130425104922
Bad:
http://hg.mozilla.org/mozilla-central/rev/7f68735fc8da
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20130425 Firefox/23.0 ID:20130425183955
Pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=681bbf7717c1&tochange=7f68735fc8da


#2Regression window(m-i)
Good:
http://hg.mozilla.org/integration/mozilla-inbound/rev/78bdcb813be1
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20130425 Firefox/23.0 ID:20130425010450
Bad:
http://hg.mozilla.org/integration/mozilla-inbound/rev/96c350f2c64a
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20130424 Firefox/23.0 ID:20130425021949
Pushlog:
http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=78bdcb813be1&tochange=96c350f2c64a

#2Triggered by:
96c350f2c64a	Jonathan Watt — Bug 864832 - Get rid of the majority of the remaining nsSVGUtils::InvalidateBounds calls, except for those related to transforms and nsSVGTextFrame2. r=mattwoodrow
seems ok now.
I can not reproduce this issue on Mozilla/5.0 (Windows NT 6.3; WOW64; rv:48.0) Gecko/20100101 Firefox/48.0

I will close this issue. Please feel free to reopen if this issue persists.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
Assignee: jwatt → nobody
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: