Commit graph

10596 commits

Author SHA1 Message Date
Raymond Hill
53978ce4c4
Do not clobber rightful onBeforeSuspendableRequest listener 2023-04-12 11:19:12 -04:00
Raymond Hill
6fbbf78a92
New revision for stable build 2023-04-12 11:01:12 -04:00
Raymond Hill
b9e055c0e1
More aggressively clear the unprocessed-request status
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2589
2023-04-12 10:58:42 -04:00
Raymond Hill
be794a8de5
Fix test 2023-04-12 09:52:20 -04:00
Raymond Hill
7ace3e945d
New revision for stable release 2023-04-12 09:37:50 -04:00
Raymond Hill
53f540626f
Import translation work from master 2023-04-12 09:33:18 -04:00
Raymond Hill
b45057b3ad
Import translation work from master 2023-04-12 09:03:36 -04:00
Raymond Hill
a21cff7d14
Link the reload button to clearing the unprocessed-requests status 2023-04-11 23:29:25 -04:00
Raymond Hill
77800991d4
Clear unprocessed status of removed tabs 2023-04-11 22:41:26 -04:00
Raymond Hill
d92b3fd227
Import some translation work from master 2023-04-11 08:50:01 -04:00
Raymond Hill
a8a670eb7a
Minor CSS change 2023-04-10 19:54:56 -04:00
Raymond Hill
ee2c04c21f
Import translation work from master 2023-04-10 19:46:17 -04:00
Raymond Hill
9367308ce1
Import translation work from master branch 2023-04-10 19:14:03 -04:00
Raymond Hill
ec53e52a63
Replace toolbar icon tooltip with message section in panel
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2585

Related feedback:
- https://www.reddit.com/r/uBlockOrigin/comments/126rn4f/yellow_toolbar_icon_exclamation_mark_badge/jfns0pc/
2023-04-10 18:41:31 -04:00
Raymond Hill
a20ecd51fe
Properly detect incorrect usage of CSS combinators
Related discussion:
- https://www.reddit.com/r/uBlockOrigin/comments/12fquk4/ublock_is_on_but_im_still_getting_ads_on_this/jfpkz1g/
2023-04-10 18:41:15 -04:00
Raymond Hill
9236845c24
Add informative tooltip re. unprocessed requests at launch
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2585
2023-04-10 18:40:47 -04:00
Raymond Hill
a58f375363
New revision for stable release 2023-04-01 17:03:21 -04:00
Raymond Hill
eafd06ae15
Ignore line, do not report as error
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2560#issuecomment-1492959500
2023-04-01 13:52:04 -04:00
Raymond Hill
6341358ff5
Fix presumed network filter not being a valid network filter
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2560#issuecomment-1492959500
2023-04-01 09:24:13 -04:00
Raymond Hill
882965ca9f
Clear unprocessed requests status on webNavigation reload event
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/discussions/2564
2023-03-31 10:39:04 -04:00
Raymond Hill
d03bc81317
Avoid using ! toolbar icon badge when inconsequential
uBO will now verify that at least one unprocessed network requests
at launch should have been blocked in order to warn users of
unprocessed network requests through the `!` toolbar icon badge.

For example, with default filter lists, there is nothing to block
on `wikipedia.org`, and hence in this case it's not useful to
present the user with the `!` badge.

Therefore uBO will not show the badge *only* when at least one
unprocessed network requests should have been blocked had uBO been
ready when it was fired by the browser.

Related commit:
- https://github.com/gorhill/uBlock/commit/769b8da664be
2023-03-31 10:38:52 -04:00
Raymond Hill
617f5facd7
New revision for stable release 2023-03-28 10:43:13 -04:00
Raymond Hill
a3af508791
Ensure astSelectorsFromSelectorList receive expected arguments
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2554
2023-03-28 10:41:58 -04:00
Raymond Hill
6d989744bb
Import translation work from https://crowdin.com/project/ublock 2023-03-21 12:12:17 -04:00
Raymond Hill
0a4ac76171
New revision for stable release 2023-03-21 12:10:09 -04:00
Raymond Hill
eebd472846
Make Firefox dev build auto-update 2023-03-21 10:31:34 -04:00
Raymond Hill
7224da7099
Ne wrevision for release candidate 2023-03-21 10:23:53 -04:00
Raymond Hill
72cc9a8fe8
Fix broken http header filtering
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2552
2023-03-21 10:22:32 -04:00
Raymond Hill
285ce54d9c
Add regional filter list for Croatia/Serbia
Related discussion:
- https://github.com/uBlockOrigin/uAssets/issues/17088#issuecomment-1460942565
2023-03-21 09:56:43 -04:00
Raymond Hill
126772459a
Make Firefox dev build auto-update 2023-03-19 07:31:07 -04:00
Raymond Hill
1cdbf2d06d
New revision for release candidate 2023-03-19 07:26:48 -04:00
Raymond Hill
2f42cf61ab
Properly handle potential exception from webext API
Related feedback:
- https://github.com/uBlockOrigin/uAssets/discussions/16939#discussioncomment-5356808
2023-03-19 07:25:06 -04:00
Raymond Hill
6e87026d40
Make Firefox dev build auto-update 2023-03-18 17:36:22 -04:00
Raymond Hill
3abbf0def5
New revision for release candidate 2023-03-18 17:25:09 -04:00
Raymond Hill
60827c603d
Cached managed storage content for faster readiness
Related issue:
- https://github.com/uBlockOrigin/uAssets/discussions/16939
2023-03-18 17:23:13 -04:00
Raymond Hill
e8abd5dfbe
Fix report of unprocessed requests in Support pane 2023-03-18 16:20:40 -04:00
Raymond Hill
d42e9ae2a8
Add dev console boot sequence info 2023-03-18 14:37:49 -04:00
Raymond Hill
8c5fd9f53c
Make Firefox dev build auto-update 2023-03-18 12:36:37 -04:00
Raymond Hill
bb462e6e5d
Actual icon color is #FFCC00, not #FC0 2023-03-18 12:27:40 -04:00
Raymond Hill
8bef11a871
New revision for release candidate 2023-03-18 12:17:49 -04:00
Raymond Hill
a72c068bcc
Make badge color consistent with filtering status
Related commit:
- 32508620a2
2023-03-18 12:16:20 -04:00
Raymond Hill
820d988fa9
Make Firefox dev build auto-update 2023-03-18 11:51:00 -04:00
Raymond Hill
bf621680fe
New revision for release candidate 2023-03-18 11:43:57 -04:00
Raymond Hill
32508620a2
Emphasize broken filtering at launch on toolbar icon badge
Related feedback:
- 769b8da664 (commitcomment-104695781)

The incomplete filtering status of a given tab at browser launch
will be carried over visually as a yellowish `!` badge until the
web page in the tab is force reloaded, navigated away, or closed.

The purpose is to make it obvious to end users that a web page
has not been filtered properly and to avoid issue reports
related to this.

It is expected that Firefox should never be affected by cases of
yellowish badge -- that is unless the setting "Suspend network
activity [...]" has been disabled, in which case the new behavior
will also be useful to those who disabled the setting.
2023-03-18 11:35:06 -04:00
Raymond Hill
4d81e5a8d4
Make Firefox dev build auto-update 2023-03-16 15:06:18 -04:00
Raymond Hill
c19cbaa84b
New revision for release candidate 2023-03-16 14:55:11 -04:00
Raymond Hill
a9c7369340
Minor fine tuning 2023-03-16 14:54:45 -04:00
Raymond Hill
fd9bb02aab
Fix search widget when swapping document in new code viewer 2023-03-16 12:36:02 -04:00
Raymond Hill
aa21952379
Make Firefox dev build auto-update 2023-03-16 09:26:31 -04:00
Raymond Hill
5c92d95143
Prevent dashboard from loading at browser launch until ready
Related discussion:
- https://github.com/uBlockOrigin/uAssets/discussions/16939

Various feedback of people trying to interact with uBO's dashboard
at browser launch, before uBO's main process is fully initialized,
causing confusion, and potential loss of data.
2023-03-16 09:17:36 -04:00