Closed Bug 1204250 Opened 9 years ago Closed 8 years ago

When using Google Maps on Firefox on Windows10, and using pinch-to-zoom on the map, all document elements are affected, not just the map

Categories

(Core :: Panning and Zooming, defect)

41 Branch
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla52

People

(Reporter: barent.brouwers, Unassigned)

References

()

Details

(Keywords: correctness, Whiteboard: [gfx-noted])

User Agent: Mozilla/5.0 (Windows NT 10.0; rv:41.0) Gecko/20100101 Firefox/41.0
Build ID: 20150910171927

Steps to reproduce:

Starting Google Maps on Firefox on Window10 tablet with touch screen.
When pinch-to-zoom on the map to zoom in/out, all elements in the document are affected, not just the map.
I think the pinch-to-zoom event is not treated right, either by Windows or by Firefox.
There should be a difference in zooming on a map and zooming a whole application like Firefox.
This phenomenon is also happening on other mapping applications like OpenLayers.
I managed to reproduce this issue on the latest release(42.0) and latest Nightly(45.0a1).

User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0
Build ID: 20151029151421

User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
Build ID: 20151203030226

I will mark this bug as New and assign the appropriate component.
Status: UNCONFIRMED → NEW
Component: Untriaged → Panning and Zooming
Ever confirmed: true
Product: Firefox → Core
This should be fixed once we have APZ and touch events enabled.
Blocks: 1180706
It seems like we're treating the pinch-to-zoom as browser full-zoom, instead of google maps handling it.  It's possible to zoom out only until we get to a device-pixel-ratio of 1, I think (though I should probably double-check the math).  And Ctrl+0 resets it.
No longer blocks: 1180706
Depends on: 1180706
I landed bug 1180706 which will fix this bug in Nightly. It won't ride the trains to release until it's fully baked though.
Depends on: 1244402
Keywords: correctness
Whiteboard: [gfx-noted]
Now that touch events are riding the trains I'm going to call this fixed in 52. Note that e10s still needs to be enabled in 52 to get proper touch events support.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla52
I have been experiencing the same bug. This is NOT RESOLVED for me in Firefox 52.0 or 52.0.1 (latest release).
Zooming a map in Google Maps or Openstreetmap still zooms the UI rather than the map.
Most likely e10s is still disabled for you 52.0.1, either because you are on a 64-bit build, or because of add-ons. If you go to about:support and look for "Multiprocess Windows" it should tell you. Touch events (and therefore the fix for this zooming issue) are only supported with e10s enabled.
You need to log in before you can comment on or make changes to this bug.