location.reload() on a POST result page breaks session history
Reported by
bzbar...@mit.edu,
Nov 8 2017
|
||||||
Issue descriptionUserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:58.0) Gecko/20100101 Firefox/58.0 Steps to reproduce the problem: 1. Load attached testcase. 2. Click the submit button. 3. Open the web console and evaluate location.reload() 4. Click the reload button in the browser UI a few times. 5. Context-click on the back button to see the session history. What is the expected behavior? There is a history entry for the testcase page and that's it. What went wrong? There are a bunch of "software.hixie.ch/utilities/cgi/test-tools/echo" history entries. Each reload from the UI seems to create a new one. Furthermore, these reloads (both the location.reload() reload and the manual ones from the UI) don't prompt for whether to resend the POST data; they just resend it. Normally reloading a on a POST page does prompt... Did this work before? N/A Does this work in other browsers? Yes Chrome version: 64.0.3260.2 (Official Build) dev (64-bit) Channel: n/a OS Version: OS X 10.12 Flash Version: Shockwave Flash 27.0 r0
,
Nov 10 2017
Able to reproduce the issue on Mac OS 10.12.6,Ubuntu 14.04,Windows 7 using chrome reported version #64.0.3260.2, #64.0.3263.0. Tried bisecting the issue to get CL but the issue seems very inconsistent. Hence,marking the issue as untriaged for further update from dev. Thanks!
,
Dec 6 2017
,
Dec 27 2017
I'm not sure why Blink>Forms is added.
,
Jan 9 2018
,
Jan 12 2018
[mac triage] -> toyoshim@ could you help triage. I doubt this is mac specific. |
||||||
►
Sign in to add a comment |
||||||
Comment 1 by morlovich@chromium.org
, Nov 8 2017