Steps to reproduce:
- Visit a page that makes a POST request (think of anything using forms for login as an example).
- On a page that is reached by making a POST request, hit reload in the URL bar
Example site - go to https://dlptest.com/http-post/, put some text in the box, hit submit. Notice a green banner. Now hit "refresh" when this shows, and Safari will prompt you with the dialog seen below. Orion won't.
Expected behavior:
Expected - Orion prompts you as to whether you really want to refresh, since this may send a request again and do something twice etc (see image below)
Current - Orion does not show a prompt, and makes the POST request again to the server. This could (but shouldn't) result in users buying things twice in checkout flows or similar.
Image/Video:
Expected behaviour in Safari and other browsers: