MapGuide Open Source:  Home |  Download |  Internals

Ticket #267 (new defect)

Opened 10 months ago

Last modified 8 months ago

"Bobbing" effect when zooming with mouse wheel or panning in Firefox 2.0.0.7

Reported by: jng Assigned to: chrisclaydon
Priority: medium Milestone:
Component: AJAX Viewer Version: 1.2.0
Severity: major Keywords:
Cc: External ID:

Description

I just upgraded my version of Firefox to 2.0.0.7 via automatic update and noticed a new weird behaviour with the AJAX viewer.

When zooming in or out with the mouse wheel, the map will stretch or condense as expected and the "loading" bar will display.

When the loading bar disappears, the original view of the map (pre-zoom) will show for a second or two before the new view is shown.

Attachments

NO_BOBBING.jpg (394.7 kB) - added by MaksimS on 11/20/07 05:13:27.
AJAX Viewer before user performs mouse-wheel zoom in.
BOBBING.jpg (391.1 kB) - added by MaksimS on 11/20/07 05:15:02.
AJAX Viewer as user performs mouse-wheel zoom in.

Change History

09/21/07 02:02:22 changed by jng

  • summary changed from "Bobbing" effect when zooming in/out with mouse wheel in Firefox 2.0.0.7 to "Bobbing" effect when zooming with mouse wheel or panning in Firefox 2.0.0.7.

I just found out that this effect also happens when panning.

09/21/07 02:02:33 changed by jng

  • severity changed from major to minor.

11/20/07 05:13:27 changed by MaksimS

  • attachment NO_BOBBING.jpg added.

AJAX Viewer before user performs mouse-wheel zoom in.

11/20/07 05:15:02 changed by MaksimS

  • attachment BOBBING.jpg added.

AJAX Viewer as user performs mouse-wheel zoom in.

11/20/07 05:15:46 changed by MaksimS

  • priority changed from low to medium.

I guess "bobbing" here represents a discrepancy between refreshing of dynamic layers over base ones when using mouse-wheel zoom in/out. It also happens with IE 6.x, including other versions of IE. In IE, panning operation performs OK - without "bobbing" effect.

My map has several groups of fully tiled (cached) base layers. It also has few standard (dynamic) layers. When user performs mouse-wheel zoom in/out, base layers disappear while dynamic ones get "zoomed". Looks ugly and confusing at the same time.

IMHO, both dynamic and base layers should follow identical refreshing scheme - they should both either disappear, or "zoom" in/out.

Please see attached images. Parcels (polygons with black edges) belong to dynamic layer. All other polygons below belong to pre-cached base layers.

11/21/07 04:49:30 changed by MaksimS

  • severity changed from minor to major.

11/26/07 18:04:34 changed by tomfukushima

  • owner set to chrisclaydon.