-
Notifications
You must be signed in to change notification settings - Fork 17
frame-blocked content require hard refresh (with cache clear) once allowed #189
Comments
This is a documented behavior: About "the page is still broken after I created all necessary rules". |
@gorhill My bad for missing it then. |
I consider it's best to let the user decides when to bypass the cache, not have uBO do it automatically every time a rule changes. |
Makes sense if this is the only way to fix it. |
|
This could be fixed with But I have always considered that having uBO invalidates all caches to be more inconvenient than just having the user choose when to bypass the cache for a specific page. Specifically, the Chrome documentation says "This function call is expensive. Don't call it often." However, I now realize the Firefox behavior seems more friendly as per documentation, as it appears this affects only the memory-based cache, which is typically short-lived. Given this I will experiment maybe using it for Firefox only. |
Hi! 👋 I came here to report this as well. I looked at the docs but passed over the linked page about the issue. As a user, it seems like the page loaded fine, but uMatrix didn't, so I wouldn't think to check it. Perhaps putting some text in the PS Thanks for uMatrix, I can't use the internet without it. |
I also ran into this issue on the site |
There may be some edge cases where after disabling and then enabling filtering, scripts may still be executed: https://www.reddit.com/r/uMatrix/comments/hj36mb/weird_bugleak_with_cache/ |
u/KeinZantezuken in above thread proposed to add |
Did he try it? I don't see why the browser would not bypass the short-term cache when it is asked to bypass cache. |
Prerequisites
Description
Most of the time, even probably every time there's a blocked frame, after allowing this frame and doing a simple refresh, the frame is still missing and replaced by a placeholder.
User needs to do one, sometimes more hard refresh (ctrl + shift + r) with cache cleaning to actually get the frame to be displayed.
A specific URL where the issue occurs
Most of the websites using SaaS recruiting platforms for example, such as Greenhouse.
See here for example: https://company.wizards.com/content/jobs
More generally every website using frames.
It took me some time to pinpoint how to get my frames.
Steps to Reproduce
Ruleset
None, I just a new profile for the issue with a fresh uMatrix.
Supporting evidence
Bring the screenshot interface close the umatrix panel, so I can't really show panel and place-holder side-by-side to prove anything.
Your environment
The text was updated successfully, but these errors were encountered: