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 - 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.
Expected behaviour in Safari and other browsers: