Raymond Hill
b690405c72
Import translation work from https://crowdin.com/project/ublock
2023-03-12 10:27:40 -04:00
Raymond Hill
7b632b32a8
Fix "View source..." context menu entry in Firefox
2023-03-12 10:21:30 -04:00
Raymond Hill
4b6ce5e402
Cleanup unused code
...
Related discussion:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1529
- https://github.com/uBlockOrigin/uBlock-issues/discussions/1958#discussioncomment-5257148
2023-03-12 10:08:20 -04:00
Raymond Hill
b63ced24d4
Fix broken filter parsing when prepended with spaces
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2540
2023-03-12 09:45:33 -04:00
Raymond Hill
f4391adc5c
Fix https://github.com/uBlockOrigin/uBlock-issues/discussions/2539
2023-03-11 20:36:05 -05:00
Raymond Hill
a4fca71960
Make Firefox dev build auto-update
2023-03-11 16:06:08 -05:00
Raymond Hill
76322361a9
New revision for dev build
2023-03-11 16:01:57 -05:00
Raymond Hill
d6fa3e5059
Import translation work from https://crowdin.com/project/ublock
2023-03-11 16:00:51 -05:00
Raymond Hill
e2dd008388
Add 'View source...' entry in context menu
...
This new context menu entry will be available only when the
advanced setting `filterAuthorMode` is set to `true`. See:
https://github.com/gorhill/uBlock/wiki/Advanced-settings#filterauthormode
The purpose is for filter list maintainers to easily access
the source code of web pages when investigating filter issues,
without having to necessarily go through the logger.
Additionally an input field to enter URL directly has been
added to the code viewer for convenience.
2023-03-11 15:55:51 -05:00
Raymond Hill
bed362d375
Import translation work from https://crowdin.com/project/ublock
2023-03-11 15:54:07 -05:00
Raymond Hill
7bfa8f260b
Just select already existing tab when opening link from logger
2023-03-11 09:40:34 -05:00
Raymond Hill
4465520a7c
Make Firefox dev build auto-update
2023-03-10 09:01:25 -05:00
Raymond Hill
852213fb3d
New revision for dev build
2023-03-10 08:56:01 -05:00
Raymond Hill
574f30ed43
Context of `about:blank` is that of parent frame (`popup` option)
...
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/discussions/2534#discussioncomment-5264792
2023-03-10 08:48:48 -05:00
Raymond Hill
3c4c3767a2
Report filter list of invalid filter in logger
...
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/discussions/2534
2023-03-10 06:48:57 -05:00
Raymond Hill
d7b7dea7fa
Make Firefox dev build auto-update
2023-03-09 13:51:04 -05:00
Raymond Hill
e558669d17
New revision for dev build
2023-03-09 13:42:15 -05:00
Raymond Hill
4b4ef6a60c
Rename href-from-text to href-sanitizer, add argument
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2531#issuecomment-1462389539
Usage:
- example.com##+js(href-sanitizer, a[href^="/go?to="]:not([title]))
- example.com##+js(href-sanitizer, a[href^="/go?to="][title], [title])
The second argument is the attribute from which to extract the text
to be used for the `href` attribute of the link. If the second
attribute is absent, the text content of the element will be used.
2023-03-09 13:37:06 -05:00
Raymond Hill
3b3a363dac
Make Firefox dev build auto-update
2023-03-09 09:06:02 -05:00
Raymond Hill
4676d76480
New revision for dev build
2023-03-09 09:00:20 -05:00
Raymond Hill
e123256eaf
Add experimental href-from-text scriptlet
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2531
Usage:
example.com##+js(href-from-text, a[href^="/tracker-link?to="]
The above scriptlet will find all elements matching the selector
passed as 1st argument, and replace the `href` attribute with the
text content of the element, if all the following conditions are
met:
- The element is a link (`a`) element
- The link element has an existing `href` attribute
- The text content of the element is a valid `https`-based URL
2023-03-09 08:49:26 -05:00
Raymond Hill
7bf3f1bd20
Prevent dialog box from overflowing logger's viewport
...
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/discussions/2497#discussioncomment-5250170
2023-03-09 07:11:10 -05:00
Raymond Hill
d01780d2ee
Make Firefox dev build auto-update
2023-03-08 16:41:33 -05:00
Raymond Hill
1ad67126ed
New revision for dev build
2023-03-08 16:37:04 -05:00
Raymond Hill
ccbe350d8b
Increase width of per-entry link button in logger
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2530
2023-03-08 14:28:26 -05:00
Raymond Hill
890aabaae9
Make parser take into account `filterOnHeaders` setting
...
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1134#issuecomment-1460638431
2023-03-08 13:49:21 -05:00
Raymond Hill
bbd9470a98
Convert resource URLs into clickable links in code viewer
2023-03-08 12:31:39 -05:00
Raymond Hill
5805bb2f13
Make Firefox dev build auto-update
2023-03-08 09:46:38 -05:00
Raymond Hill
07c7564170
New revision for dev build
2023-03-08 09:39:27 -05:00
Raymond Hill
f9b03ebeac
Report unprocessed network request count in troubleshooting info
...
Related discussion:
- https://github.com/uBlockOrigin/uAssets/discussions/16939
2023-03-08 09:36:09 -05:00
Raymond Hill
0c9576d3e6
Show a distinct toolbar icon until filtering engines are fully initialized
...
Related discussion:
- https://github.com/uBlockOrigin/uAssets/discussions/16939
Until uBO's filtering engines are properly initialized, there will
be a distinct toolbar icon to help users understand that uBO may
not be fully initialized when a webpage is loaded -- often the
cause of improper filtering of trackers/ads at browser launch.
2023-03-07 16:02:09 -05:00
Raymond Hill
7038b93cee
Make Firefox dev build auto-update
2023-03-07 14:56:28 -05:00
Raymond Hill
0dbce53481
New revision for dev build
2023-03-07 13:51:21 -05:00
Raymond Hill
bd84a7c8d5
Support rendering `xhr` requests in new code viewer
...
Related commit:
- 33c437f99f
2023-03-07 13:40:52 -05:00
Raymond Hill
63d8fe524c
Make Firefox dev build auto-update
2023-03-06 18:21:53 -05:00
Raymond Hill
f4566e1db5
New revision for dev build
2023-03-06 18:10:28 -05:00
Raymond Hill
a0a23085ed
Do not generate DNR block rule for `redirect=` filters
...
DNR API does not support block-then-redirect concept, hence no
point in generating a DNR block rule for `redirect=` filters.
Additionally, better handle orphaned filter anchors (`||`, `|`).
2023-03-06 13:06:57 -05:00
gorhill
3b63fef848
Update build log file
...
Files changed:
M dist/mv3/log.txt
2023-03-06 16:22:27 +00:00
gorhill
2e6cc8a36a
Update build log file
...
Files changed:
M dist/mv3/log.txt
2023-03-03 21:56:31 +00:00
Raymond Hill
cd21a0bb9d
MV3 implicit Rule priority is 1, not 0
...
Related issue:
- https://github.com/uBlockOrigin/uBOL-issues/issues/30
2023-03-03 16:52:28 -05:00
Raymond Hill
82c73199e4
Simplify parser's templating code
2023-03-03 13:49:58 -05:00
Raymond Hill
033aa9cfad
Need valid tab id for scriptlet injection
2023-03-03 12:14:36 -05:00
Raymond Hill
a60a5c2772
Fix wrong syntax color highlight in "Trusted sites" pane
...
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/discussions/2521
2023-03-02 20:50:32 -05:00
Raymond Hill
cc979c900f
Make Firefox dev build auto-update
2023-03-02 17:20:57 -05:00
Raymond Hill
cd53821999
New revision for dev build
2023-03-02 17:12:59 -05:00
Raymond Hill
4ef6420f7c
Fine tune new code viewer
...
Remove read-only restriction -- it might be useful to
enter notes/markers/etc when investigation code flow.
2023-03-02 17:11:40 -05:00
Raymond Hill
088e90ed42
Add list for Macedonia; add languages to Persian list
...
Related issues:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2522
- https://github.com/AdguardTeam/AdguardFilters/pull/144318#issuecomment-1451721914
2023-03-02 17:09:32 -05:00
Raymond Hill
31fb1490b4
Make Firefox dev build auto-update
2023-03-01 12:56:36 -05:00
Raymond Hill
551d7105dd
New revision for dev build
2023-03-01 12:47:58 -05:00
Raymond Hill
2155284d8b
Fix broken code viewer
...
Related commit:
- 33c437f99f
2023-03-01 12:47:18 -05:00