-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Number of blocked requests on the extension icon appears few seconds late after the webpage loading stops #155
Comments
For two reasons:
|
Yeah but this wasn't the behaviour on 1.9.14, why is that ? |
Pointed out above: gorhill/uBlock#2053. Fixed in 1.9.16. |
Ah, I see. OKay I will close it then. |
I don't see the same behavior on uMatrix, doesn't it suffer from that issue ? |
uMatrix is less sensitive to the issue affecting uBO, so I did not port the journaling code in uMatrix. uMatrix is less sensitive to the issue because unlike uBO, the slate is not cleared on page reload. |
Can the delay timer be reduced a bit ? |
Why? It's just a cosmetic "issue", what would be the point to mess with code which works fine as it is? |
Because seeing it appear after whole 2 seconds or so have passed, is visually annoying to me atleast(and would be to others who also start noticing it), no other reason. |
I am going to add an advanced hidden setting to control the timing of journaling. |
Thanks for considering my plea. |
@rjkpa FYI you can run concurrent firefox profiles, and even different Ff releases (as long as one is a portable version) - see https://github.com/ghacksuserjs/ghacks-user.js/wiki/2.3-Concurrent-Profiles |
That's for running multiple profiles, not the same thing as I did on Chromium.
I'm on portable, but you can't run two versions of the same extension on a single profile like you can do on Chromium, Firefox won't allow me to install the extension whatsoever. |
^^ Sorry for going off topic, but you can run two or more FFs - each has it's OWN profile (that's the point). No one ever said to use the same profile simultaneously, although I can see that installed versions would auto-pickup on existing profiles.
I'm not a chrome user, so I have no idea what you did in chrome. Sometimes I assume people already know things. I do not use installed FF either, so not sure on running two or more different installed FFs versions, but definitely with portable (or only one installed) you can. But you are right - you can't use the same profile concurrently. I never said you could. Read the wiki. I said you can run concurrent profiles (and thus this allows you to ALSO run concurrent FF versions). Quote: me
I said profiles, plural, with an s. This allows you to run multiple firefox.exe's. End of story. If you want to badger on about it, I am not interested. Why do you keep harping on about chromium? Don't answer. |
I knew that, ofcourse. I prefer the chromium behaviour instead, as I'm a chromium enthusiast and I'm not willing to go that far for a browser that I do not use everyday. |
<#3436>: a new per-site switch has been added, no-scripting, which purpose is to wholly disable/enable javascript for a given site. This new switch has precedence over all other ways javascript can be disabled, including precedence over dynamic filtering rules. The popup panel will report the number of script resources which have been seen by uBO for the current page. There is a minor inaccuracy to be fixed regarding the count, and which fix requires to extend request journaling. <#308>: the `noscript` tags will now be respected when the new no-scripting switch is in effect on a given site. A default setting has been added to the _Settings_ pane to disable/enable globally the new no-script switch, such that one can work in default-deny mode regarding javascript execution. <uBlockOrigin/uBlock-issues#155>: a new hidden setting, `requestJournalProcessPeriod`, has been added to allow controlling the delay before uBO internally process it's network request journal queue. Default to 1000 (milliseconds).
The new advanced setting has been added: |
Perfect, that works brilliantly! I set it to 500(ms) and the original behaviour is back, thanks a lot for adding this! |
…es#155 <gorhill#95>: a new per-site switch has been added, no-scripting, which purpose is to wholly disable/enable javascript for a given site. This new switch has precedence over all other ways javascript can be disabled, including precedence over dynamic filtering rules. The popup panel will report the number of script resources which have been seen by uBO for the current page. There is a minor inaccuracy to be fixed regarding the count, and which fix requires to extend request journaling. <gorhill/uBlock#308>: the `noscript` tags will now be respected when the new no-scripting switch is in effect on a given site. A default setting has been added to the _Settings_ pane to disable/enable globally the new no-script switch, such that one can work in default-deny mode regarding javascript execution. <uBlockOrigin/uBlock-issues#155>: a new hidden setting, `requestJournalProcessPeriod`, has been added to allow controlling the delay before uBO internally process it's network request journal queue. Default to 1000 (milliseconds). Co-authored-by: gorhill <585534+gorhill@users.noreply.github.com>
Prerequisites
Description
Number of blocked requests on the extension icon appear second or two late after the webpage load.
A specific URL where the issue occurs
https://www.google.com/
Steps to Reproduce
Disable all extensions and only keep uBO enabled.
Browse to
google.com
and wait for the page to get loaded and notice that number of blocked requests appear second or two after the page loading stops.For the sake of comparision, install v1.9.14 side by side and run both versions together on
google.com
, notice that with v1.9.14, the number of blocked requests appears as soon as the page is loaded but the latest dev build version take a second or two for that number to appear.Refresh the page few more times to be able to reproduce this issue at will.
Watch the video I have attached below which displays the bug when compared with version v1.9.14 side-by-side. Reproducible on Firefox too but I can't provide a video of side by side comparison due to Firefox not allowing to install two versions side by side.
Expected behavior:
Number of blocked requests on the extension icon appears as soon as the webpage loading stops.
Actual behavior:
Number of blocked requests on the extension icon appears after a second or two late after the webpage loading stops. This started happening after v1.9.14.
Supporting Evidence
https://i.gyazo.com/22ab15443943f1ca7254f1b022beab65.mp4
Your environment
The text was updated successfully, but these errors were encountered: