- From: <bugzilla@jessica.w3.org>
- Date: Wed, 23 May 2012 09:53:34 +0000
- To: public-html-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17155
Summary: The navigating to a fragment identifier" algorithm
shouldn't be async
Product: HTML WG
Version: unspecified
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: other Hixie drafts (editor: Ian Hickson)
AssignedTo: ian@hixie.ch
ReportedBy: jgraham@opera.com
QAContact: public-html-bugzilla@w3.org
CC: mike@w3.org
When UAs navigate to fragment identifiers they seem to do it in a sync way i.e.
location.hash = "#bar"
//location.hash is now "#bar"
However the hashchange event seems to be queued rather than fired synchronously
so that
location.hash = "foo"
onhashchange = function(e) {document.body.innerHTML += "<p> " + e.oldURL + " "
+ e.newURL}
location.hash = "bar"
causes the event to be fired twice.
For other navigations, the async behaviour seems to be correct.
--
Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Wednesday, 23 May 2012 09:53:37 UTC