- From: James Graham <james@hoppipolla.co.uk>
- Date: Fri, 14 Aug 2015 12:00:59 +0100
- To: whatwg@lists.whatwg.org
On 11/08/15 15:08, Majid Valipour wrote: > According to HTML5 spec persisted user state (scroll, scale, form values, > etc) > should be restored before dispatching popstate event. (See steps 9 and 14 in > history traversal algorithm[1]). > > Gecko and IE follow the spec order for scroll position but in Blink and > WebKit > the order is reversed specifically: > 1. 'popstate' event dispatched > 2. scroll position restored (only if user has not scrolled) > 3. 'hashchanged' event dispatched (only if hash changed) Do you have a testcase for this? It seems like something that should be added to the web-platform-tests repository. See [1] for details of the test format and submission process and ask me (or #testing on w3c irc) for help if you need it. [1] http://testthewebforward.org/docs/
Received on Friday, 14 August 2015 11:01:27 UTC