Closed Bug 770686 Opened 12 years ago Closed 12 years ago

Google Maps "MapsGL" doesn't re-render until I switch tabs & back, or resize the browser

Categories

(Core :: Layout, defect)

x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 770617

People

(Reporter: dholbert, Unassigned)

References

()

Details

(Keywords: regression)

STR:
 1. Load http://maps.google.com/?vector=1  (This enables MapsGL)
    --> Examine the map that gets rendered, once MapsGL finishes initializing.
 2. Switch to another tab & back.
 3. Search for "650 castro, 94041"
    --> Examine the map.
 4. Switch to another tab and back.

ACTUAL RESULTS:
  * After step 1, all the text labels disappear from the map.  Then in step 2, they appear.
  * After step 3, the map hasn't changed to show the address. Then in step 4, it has.

NOTE: You can also trigger the re-rendering by resizing the window.

This is very similar to bug 770617. Pretty sure this is a DLBI regression.
(In reply to Daniel Holbert [:dholbert] from comment #0)
> ACTUAL RESULTS:
>   * After step 1, all the text labels disappear from the map.  Then in step
> 2, they appear.

Actually, that part doesn't reproduce reliably.  However, the other ACTUAL RESULT does reproduce reliably. Also: when you click and drag the map around, the rendering doesn't change (until you resize the window or switch tabs away & back)

Confirmed that the regression range contains the DLBI landing:

Last good nightly: 2012-06-30
First bad nightly: 2012-07-01

Pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=f08d285b63b0&tochange=d9d61d199b11
I can reproduce this is in linux-x64/basic.  Pretty sure it's the same issue as bug 770617, and I also suspect it's a new bug in empty transactions with basic layers.
Matt reports that the patch in bug 770617 fixes this.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.