Raymond Hill
0575567d2a
Time when main listener was installed is enough
2023-04-12 18:24:30 -04:00
Raymond Hill
86477dd4e5
Move faster test first
2023-04-12 18:08:11 -04:00
Raymond Hill
bb4ca42dc3
Make Firefox dev build auto-update
2023-04-12 16:21:06 -04:00
Raymond Hill
02e65efa0d
New revision for dev build
2023-04-12 16:14:15 -04:00
Raymond Hill
bacf5d1661
Better integrate suspend-network with unprocessed-request
...
Also added additional safeguard against sticky unprocessed-request
status: all unprocessed-request statuses will be cleared after a
minute elapsed following intialization. The idea is that if the
user hasn't care to force a reload of the page, then it's assumed
to be by choice and uBO should stop informing about the status.
2023-04-12 16:10:00 -04:00
Raymond Hill
a1619a118d
Minor code review
2023-04-12 12:13:31 -04:00
Raymond Hill
df318a4fe6
Make Firefox dev build auto-update
2023-04-12 11:46:26 -04:00
Raymond Hill
0c0bf4021d
Fix typo in dev build revision
2023-04-12 11:37:45 -04:00
Raymond Hill
93421b72ef
Fix dev build revision
2023-04-12 11:32:26 -04:00
Raymond Hill
6655da174f
New revision for dev build
2023-04-12 11:31:23 -04:00
Raymond Hill
b47ecb6bfa
Do not clobber rightful onBeforeSuspendableRequest listener
2023-04-12 11:22:45 -04:00
Raymond Hill
bc54179edd
More aggressively clear the unprocessed-request status
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2589
2023-04-12 10:55:00 -04:00
Raymond Hill
f661196691
Revert vandalism in Czech translation from https://crowdin.com/project/ublock
2023-04-12 09:30:06 -04:00
Raymond Hill
9b3bc3874b
Import translation work from https://crowdin.com/project/ublock
2023-04-12 08:55:54 -04:00
Raymond Hill
464119af61
Link the reload button to clearing the unprocessed-requests status
2023-04-11 23:28:27 -04:00
Raymond Hill
be736b20bd
Search style should override error style
2023-04-11 22:40:44 -04:00
Raymond Hill
f0eadae3ba
Clear unprocessed status of removed tabs
2023-04-11 22:38:43 -04:00
Raymond Hill
e1500ee88d
Add ability to defer set-constant execution
...
A new optional parameter has been added to `set-constant`
scriptlet: `runAt`, default to `0`.
..##+js(set, document.body.oncontextmenu, null, 2)
When the `runAt` parameter is present, uBO will take it into
account to possibly defer execution of `set-constant`:
- `runAt` not present: execute immediately
- `runAt` = 1: execute immediately
- `runAt` = 2: execute when document state is "interactive"
- `runAt` = 3: execute when document state is `"complete"
2023-04-11 21:45:40 -04:00
Raymond Hill
8083e06b30
Revert 09b3695205
(re. `browser.alarms`)
...
Relates issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2591
THe issue was simply that I had forgotten to add the `alarms`
permission to the manifest.
2023-04-11 18:06:57 -04:00
Raymond Hill
6f3b5df8ef
Fix errand change re. new setTimeout wrapper
2023-04-11 10:33:21 -04:00
Raymond Hill
a5f735b585
Fix mv3 builds
2023-04-11 09:35:31 -04:00
Raymond Hill
5cadc2799f
Make Firefox dev build auto-update
2023-04-11 09:01:26 -04:00
Raymond Hill
73a63b1930
Import translation work from https://crowdin.com/project/ublock
2023-04-11 08:46:14 -04:00
Raymond Hill
660d6fd8cf
New revision for dev build
2023-04-11 08:43:16 -04:00
Raymond Hill
47287caf1f
Use valid Gecko version
2023-04-11 08:42:28 -04:00
Raymond Hill
09b3695205
Provide fallback API for platforms not supporting alarms API
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2591
2023-04-11 08:40:18 -04:00
Raymond Hill
f0c28f2faa
Minor CSS change
2023-04-10 19:54:16 -04:00
Raymond Hill
a495dabff9
Import translation work from https://crowdin.com/project/ublock
2023-04-10 19:37:32 -04:00
Raymond Hill
61fdc744ca
Make Firefox dev build auto-update
2023-04-10 17:21:28 -04:00
Raymond Hill
ef345ade31
New revision for dev build
2023-04-10 17:15:28 -04:00
Raymond Hill
bf5f343548
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 17:10:00 -04:00
Raymond Hill
dad862f063
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 15:13:03 -04:00
Raymond Hill
768bf7d6f6
Import translation work from https://crowdin.com/project/ublock
2023-04-10 10:22:17 -04:00
Raymond Hill
ff117f3d62
New revision for dev build
2023-04-10 10:15:28 -04:00
Raymond Hill
63d0f124ba
Replace requestIdleCallback() with new vAPI.defer utility
...
Related commit:
- 91f9795023
2023-04-10 10:10:19 -04:00
Raymond Hill
3b14fd915a
Fix cloud storage widget not showing (regression)
...
Related feedback:
- 50afd5ae38 (commitcomment-108294887)
2023-04-10 10:03:51 -04:00
Raymond Hill
0a1deffb02
Add missing period, as suggested
2023-04-10 08:16:01 -04:00
Raymond Hill
a8b40ffe6c
Make Firefox dev build auto-update
2023-04-09 18:55:49 -04:00
Raymond Hill
1958af5a10
New revision for dev build
2023-04-09 18:49:20 -04:00
Raymond Hill
5baced053a
Import translation work from https://crowdin.com/project/ublock
2023-04-09 18:48:49 -04:00
Raymond Hill
eb7e1ae821
Make Firefox dev build auto-update
2023-04-09 18:25:37 -04:00
Raymond Hill
fe45a0dd77
Import translation work from https://crowdin.com/project/ublock
2023-04-09 14:04:42 -04:00
Raymond Hill
3530b9dc89
Add informative tooltip re. unprocessed requests at launch
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2585
2023-04-09 14:02:01 -04:00
Raymond Hill
c5d62d9ae7
Import translation work from https://crowdin.com/project/ublock
2023-04-09 14:00:39 -04:00
Raymond Hill
91f9795023
Wrap usage of setTimeout in helper for background + auxiliary pages
...
This commit centralizes usage of setTimeout()/clearTimeout() in the
source code at one single location.
2023-04-09 13:38:16 -04:00
Raymond Hill
b4984ed85b
New revision for dev build
2023-04-07 20:31:04 -04:00
Raymond Hill
bec6cad2c0
Start using browser.alarms instead of setTimeout() where applicable
...
Related documentation:
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Background_scripts#convert_to_non-persistent
2023-04-07 20:24:20 -04:00
Raymond Hill
66c70cf746
Fix improper detection of quotes in quoted strings
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2586
2023-04-07 18:10:50 -04:00
Raymond Hill
521c3dcd1d
Fix Chromium publish script for uBO Lite
2023-04-07 14:48:45 -04:00
Raymond Hill
a538089a08
Fix Firefox publish script for uBO Lite
2023-04-07 14:26:18 -04:00