-
Notifications
You must be signed in to change notification settings - Fork 17
"Hide placeholder of blocked elements" prevents images from being displayed on refresh #266
Comments
OK, I can reproduce. |
If I unblock -> reload (no image) -> wait 20 seconds -> reload -> image is visible. |
@uBlock-user no, hard refresh does not help. |
@gwarser Or even just wait 20 secs -> unblock -> refresh -> image is displayed. The minimum amount of time to wait before refreshing does seem to be around 20 seconds... Since according to the logger everything seems to be fine as far as uMatrix is concerned, I think it would be useful to know if this can be closed as being a Firefox bug or not. So is there anyone using Chrome or Chromium who could test the "steps to reproduce"? |
This comment has been minimized.
This comment has been minimized.
Wait, stop, I was wrong! I forgot about "Hide placeholder of blocked elements", sorry. Will try again. It's broken everywhere, uMatrix issue. 1.4.1b0 is also affected. |
Broken by gorhill/uMatrix@73c8da0 20 seconds: gorhill/uMatrix@73c8da0#diff-015f7477396946c0612213769f5a13bfR43-R73 |
Prerequisites
Description
First of all English is not my primary language ; I'll try to be as clear as I can. Please ask if necessary.
I have read the wiki, especially About "the page is still broken after I created all necessary rules" and Per scope switches.
My searches have shown me that there are (or have been) quite a few issues regarding images not being loaded, but a search for the "Hide placeholder of blocked elements" setting doesn't show much. And I'd like to add that this issue has nothing to do with "Per scope switches".
With Firefox (any version, haven't tested with Chrome), if "Hide placeholder of blocked elements" is checked AND all images are blocked, then any image on any page is NOT displayed when I unblock it. Forcing a refresh (including Ctrl+F5, Shift+click, etc.) of the page doesn't change anything.
As advised in the Wiki, I've checked the keylogger : it shows that the images are not blocked after the refresh. However, they are not displayed on the screen.
I've thought about a possible solution, but I don't know if it can be done (so not tested): that would be to uncheck "Hide placeholder of blocked elements" and, if one doesn't want to see the grid, hide it by a custom userChrome.css.
A specific URL where the issue occurs
Any webpage, for example https://www.falkon.org/
Steps to Reproduce
* * * block
falkon.org www.falkon.org image allow
).Ruleset
Supporting evidence
Following the above "steps to reproduce", the keylogger for the https://www.falkon.org/ webpage shows:
allowed (written in black) :
www.falkon.org image https://www.falkon.org/images/favicon-16x16.png
www.falkon.org image https://www.falkon.org/images/favicon-196x196.png
www.falkon.org image https://www.falkon.org/images/kde.svg
www.falkon.org image https://www.falkon.org/images/screenshot.png
www.falkon.org image https://www.falkon.org/images/about.svg
www.falkon.org image https://www.falkon.org/images/madeByKDE.svg
www.falkon.org image https://www.falkon.org/images/falkon.svg
www.falkon.org CSP script-src 'unsafe-eval' blob: *, style-src blob: *
www.falkon.org doc https://www.falkon.org/
blocked (written in red) :
www.falkon.org -- css https://www.falkon.org/{inline_style}
www.falkon.org -- script https://www.falkon.org/{inline_script}
www.falkon.org -- script https://www.falkon.org/assets/js/prettify.js
www.falkon.org -- script https://www.falkon.org/assets/js/bootstrap.min.js
www.falkon.org -- script https://www.falkon.org/assets/js/prettify.js
www.falkon.org -- script https://www.falkon.org/assets/js/bootstrap.min.js
www.falkon.org -- script https://www.falkon.org/assets/js/jquery-1.10.2.min.js
www.falkon.org -- css https://www.falkon.org/assets/css/font-awesome.min.css
www.falkon.org -- css https://www.falkon.org/assets/css/main.css
Your environment
The text was updated successfully, but these errors were encountered: