You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 19, 2020. It is now read-only.
I'm not enabling 1st-party JavaScript for unknown websites. A regular issue occurs when submitting cross-origin forms, e.g. when paying with a credit card (it goes from the shop website to a bank website, etc...): you definitely don't want to repeat the HTTP request because it's common to have the new request forbidden, and you can't easily add rules for that bank website before submitting the form, without checking in dev tools each time where it will go. If the accessed website works without JavaScript, fine, I can proceed. If not, I have to manually edit the HTML in dev tools or to cancel the request and try again.
Steps to Reproduce
Visit a domain shop.invalid that has a POST form to bank.invalid
Submit the form
Enable JavaScript for that new origin
Reload page
The website forbids this second request for some stupid internal reason (uniquely valid token, not just short-living token)
Feature request
It would be nice if uMatrix saved a list of all blocked requests or rather DOM elements, to be able to load them after changing the whitelist (for blacklisting it's definitely not possible to unload JavaScript without reloading the page, or else when reloading all JavaScript files, you might have a repeated XMLHttpRequest or similar).
Then, you'd have a button (there is exactly the space for one more 😛) to try to load content previously blocked.
I understand that it may cause issues for unexperienced users in some cases when it fails to load new content properly. For example, whitelisting a library after scripts depending on it.
If you think that this feature could fit in uMatrix, but may not want to implement it yourself, I may work on it myself although I have numerous projects around. As you know the code, you have a better idea if something is possible without drastic changes.
Your environment
uMatrix version: 1.3.6
Browser Name and version: Firefox 59.0.2 (self built without EME support)
Operating System and version: Arch Linux
The text was updated successfully, but these errors were encountered:
Not realistically possible. When a page loads, javascript resources are executed in a specific order -- can't just load them afterward and expect this will work.
uBlock-user
changed the title
Feature request: button to load newly whitelisted content without reloading the page
button to load newly whitelisted content without reloading the page
Jul 2, 2018
Prerequisites
(Removing these, not a bug)
Description
I'm not enabling 1st-party JavaScript for unknown websites. A regular issue occurs when submitting cross-origin forms, e.g. when paying with a credit card (it goes from the shop website to a bank website, etc...): you definitely don't want to repeat the HTTP request because it's common to have the new request forbidden, and you can't easily add rules for that bank website before submitting the form, without checking in dev tools each time where it will go. If the accessed website works without JavaScript, fine, I can proceed. If not, I have to manually edit the HTML in dev tools or to cancel the request and try again.
Steps to Reproduce
Feature request
It would be nice if uMatrix saved a list of all blocked requests or rather DOM elements, to be able to load them after changing the whitelist (for blacklisting it's definitely not possible to unload JavaScript without reloading the page, or else when reloading all JavaScript files, you might have a repeated XMLHttpRequest or similar).
Then, you'd have a button (there is exactly the space for one more 😛) to try to load content previously blocked.
I understand that it may cause issues for unexperienced users in some cases when it fails to load new content properly. For example, whitelisting a library after scripts depending on it.
If you think that this feature could fit in uMatrix, but may not want to implement it yourself, I may work on it myself although I have numerous projects around. As you know the code, you have a better idea if something is possible without drastic changes.
Your environment
The text was updated successfully, but these errors were encountered: