Open cyang1 opened 4 years ago
Another example: if you make a search on searx.me and then re-open it in a different container, you will lose the search query.
It seems like there's no direct api to open a new tab/container with an http post request. However, there seems to be a workaround by opening an internal redirect page which will make the proper request instead: https://stackoverflow.com/a/23687543
Hi.
What is the state on this issue?
Also wondering, is this issue a
What needs to be done to fix this quite annoying problem?
Thank you very much.
PS: i'm using the plugin together with searx.
Hello again.
Unfortunately this bug is really annoying. But no more response in more than 2 months. Am I the only who cares about this? Any feedback and response is very much welcome.
Thank you for your efforts!
Actual behavior
When making any request from outside a container to a domain that is marked to open in a specific container, requests of any type are always turned into a GET request, losing any payload in the process.
Expected behavior
The request method and payload (and probably other request metadata as well) are preserved when making requests across container boundaries.
Steps to reproduce
This is just using posthere.io as an example to inspect the resulting request created, any page that allows you to see what method was used in the request will work.
<form action="https://posthere.io/your-token-here" method="POST">
, and open it outside of any container.Notes
Concretely, this breaks features of certain apps, like the Dropbox desktop client's "View on Dropbox.com" context menu option, which relies on making a POST request from a local file:// to a dropbox.com endpoint to sign in and redirect.