Closed Bug 881964 Opened 11 years ago Closed 7 years ago

Mac 'Back' gesture animation fails on www.dn.se

Categories

(Core :: Widget: Cocoa, defect, P2)

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: prodigysim, Unassigned)

References

Details

(Keywords: testcase, Whiteboard: tpi:+)

Attachments

(1 file)

Attached file testcase.html
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20130610 Firefox/23.0 (Nightly/Aurora) Build ID: 20130610004016 Steps to reproduce: 1. Enable the Mac 'back' gesture animation using browser.snapshots.limit 2. Go to a webpage that calls window.history.pushState() 3. Use the back gesture. 4. Wait a few seconds... Actual results: Page appears visually, but cannot be interacted with (selecting text, etc) Expected results: Page should both appear and be interactive.
Attachment #761211 - Attachment mime type: text/plain → text/html
Component: Untriaged → Widget: Cocoa
Product: Firefox → Core
Confirming, see this at www.dn.se all the time.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: testcase
OS: Windows 7 → All
Hardware: x86_64 → All
Version: 23 Branch → Trunk
Also seen on gmail
(In reply to :Felipe Gomes from comment #5) > Also seen on gmail GMail is tracked as bug 935258 until we're confident that it is the same issue as reported here. Since history swipe animations remain turned off on the release channel it may not make sense to track this bug for a particular release.
(In reply to Stephen Pohl [:spohl] from comment #6) > (In reply to :Felipe Gomes from comment #5) > Since history swipe animations remain turned off on the release > channel it may not make sense to track this bug for a particular release. Ah ok, I didn't realize bug 860493 was #ifndef RELEASE_BUILD
FYI, it's pretty easy to trigger on Github: 1. Go to https://github.com/mozilla/mozilla-central 2. Click a folder/file (e.g. "accessible"). 3. Swipe back. --> blank page. I actually find it confusing to use the swipe animation when the history way manipulated by script. E.g. Github used to do a sliding animation on history.pushState for the part of the UI that was concerned, and that clashed visually with the full page animation Safari did. So the animation should be omitted for the history entries that were added through script (and same-page anchor links as well – the animation is really confusing!).
See Also: → 935258
Assignee: nobody → spohl.mozilla.bugs
Status: NEW → ASSIGNED
The patch in bug 935258 fixes GitHub reported in comment 8 here, but www.dn.se continues to misbehave. We're not handling any popstate events for www.dn.se at the moment. Either we're not listening for them correctly, or none are being dispatched.
Summary: Mac 'Back' gesture animation fails when history.pushState is used → Mac 'Back' gesture animation fails on www.dn.se
Maybe this is unrelated to the swipe gesture since I need to click on back twice with a build without the swipe feature (tested with Firefox 26 beta)
I'm unlikely to get to this in the next two weeks, so unassigning myself.
Assignee: spohl.mozilla.bugs → nobody
Status: ASSIGNED → NEW
Blocks: 1382560
No longer blocks: 1382560
Priority: -- → P2
Whiteboard: tpi:+
This appears to be working properly these days.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: