Bug 182726
| Summary: | Safari progress bar doesn't disappear after changing URL fragment in address bar | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Tobi Reif <tobi> |
| Component: | Page Loading | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED MOVED | ||
| Severity: | Normal | CC: | achristensen, ap, beidson, dbates, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari Technology Preview | ||
| Hardware: | Unspecified | ||
| OS: | macOS 10.13 | ||
| URL: | https://tobireif.com/demos/grid/grid.html | ||
Tobi Reif
Load https://tobireif.com/demos/grid/ in Safari.
The blue loading bar appears and disappears - all good.
In the URL bar change the last character (the digit 1) to "2", enter.
The blue loading bar appears - but doesn't disappear.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Alexey Proskuryakov
Can you please clarify steps to reproduce? The URL doesn't end with "1" after loading this webpage for me.
Tobi Reif
The page has since changed - sorry!
Please try the provided steps with this URL:
https://tobireif.com/demos/grid/grid.html
Radar WebKit Bug Importer
<rdar://problem/37544933>
Alexey Proskuryakov
I could reproduce using Safari 11.0.3.
Tobi Reif
Thanks for investigating!
Daniel Bates
This is a bug in Safari with regards to updating the progress bar for same document loads. And the fix will be tracked in <rdar://problem/37544933>. This bug is not specific to <https://tobireif.com/demos/grid/grid.html>. It occurs whenever a person explicitly changes only the fragment portion of the URL in the address bar. That is, it does not occur when clicking on a hyperlink that navigates to a fragment in the same document (regardless of whether the fragment corresponds to an actual anchor name). Disregarding the policy decision phase of the load, a same document load finishes the load immediately without providing same kinds of progress updates to the embedding client (e.g. Safari) as it would have if it was a navigation to a different document.
Daniel Bates
Actually, this bug is a duplicate of <rdar://problem/11569602>.