-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Adapt to uBO's scriptletGlobals
change from Map
to object
#35679
Comments
The above requires |
Verification
Youtube.com home page -
No pre-roll/skip-ad buttons -
2024-02-06_11h39_00.mp4News sites search - Movies & TV - PASSED
Direct navigation (from URL) -
Live -
Searches -
Shields Down/Up -
|
Verification
Youtube.com home page -
No pre-roll/skip-ad buttons -
2024-02-06_15h09_33.mp4News -
Movies & TV - PASSED
Confirmed no pre-roll ads, or ads in-between seek positions
Direct navigation (from URL) -
Live -
Confirmed no pre-roll ads
Searches -
Shields Down/Up -
Ads are shown on the home page when shields are Down but no longer shown when Shields Up as expected
|
Verification PASSED on
|
1.62.156 |
1.62.161 |
---|---|
No pre-roll/skip-ad buttons (screencast
) - PASSED
Screen_Recording_20240207_122559_Brave.mp4
Direct navigations (from URL) - PASSED
loaded https://www.youtube.com/watch?v=dtp6b76pMak
Confirmed no pre-roll ads, or ads in-between seek positions
1.62.156 |
1.62.161 |
---|---|
Searches - PASSED
Steps:
- searched for
stormgate builds
https://www.youtube.com/results?search_query=stormgate+builds
- clicked on search results
Confirmed no ads in or around the search results
Example |
Example |
---|---|
Live - PASSED
Steps:
- clicked on
Live
viahttps://www.youtube.com/channel/UC4R8DWoMoI7CAwX8_LjQHig
- clicked on
[LIVE | AFC ASIAN CUP QATAR 2023™ | Semi Finals | Islamic Republic Of Iran vs Qatar]
https://www.youtube.com/watch?v=pUiAOS6xzs8
Confirmed no pre-roll ads
Example |
Example |
---|---|
Movies & TV - PASSED
Steps:
- clicked on Movies & TV
- clicked on
Happily N'ever After 2: Snow White
-https://www.youtube.com/watch?v=y5dxhCxANgY
- clicked
Allow
to installWidevine
Confirmed no pre-roll ads, or ads in-between seek positions
Note:
screenshots appear blank due to Widevine (can't take screenshots of media being played using Widevine)
Example |
Example |
Example |
---|---|---|
Toggle Shields off
(and then back on
, again) - PASSED
Steps:
- loaded
youtube.com
- disabled Shields by setting them to
Down
- clicked on random videos, from different locations
- confirmed I saw various types of ads (pre-roll, interstitial, and non-video static ads on the homepage and search results)
- re-enabled Shields by setting them to
Up
Confirmed no further ads seen after Shields
were Up
Shields Disabled
Example |
Example |
---|---|
Shields Enabled
Example |
Example |
Example |
---|---|---|
Verified on
|
Example | Example |
---|---|
No pre-roll/skip-ad buttons (screencast
) - PASSED
Direct navigations (from URL) - PASSED
loaded https://www.youtube.com/watch?v=dtp6b76pMak
Confirmed no pre-roll ads, or ads in-between seek positions
Example | Example |
---|---|
Searches - PASSED
Steps:
- searched for
news
- clicked on search results
Confirmed no ads in or around the search results
Example | Example |
---|---|
Live - PASSED
Movies & TV - PASSED
Steps:
- Searched for
movies
- Played movie from search results
Confirmed no pre-roll ads, or ads in-between seek positions
Example | Example |
---|---|
Toggle Shields off
(and then back on
, again) - PASSED
Steps:
- loaded
youtube.com
- disabled Shields by setting them to
Down
- clicked on random videos, from different locations
- confirmed I saw various types of ads (pre-roll, interstitial, and non-video static ads on the homepage and search results)
- re-enabled Shields by setting them to
Up
Confirmed no further ads seen after Shields
were Up
Shields Disabled
Example | Example |
---|---|
Shields Enabled
Example | Example |
---|---|
In gorhill/uBlock@869a653#diff-b006827b72fe768a6cb08f3123783752a4a23ccc95c55467f24b77addac88a29R282,
scriptletGlobals
was modified to become a plain JS object instead of aMap
.As mentioned here, we'll need to use a
Proxy
object to restore compatibility with the olderMap
methods to ensure that users can migrate gracefully to the newer resource versions when we release them.The text was updated successfully, but these errors were encountered: