Raymond Hill
bdd4a5bf5a
Detect/prevent the creation of already existing iframe tags
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/786
A case of web page embedding multiple times the
`adsbygoogle.js` script was causing the neutered,
replacement script to create a huge amount of iframes
in the DOM.
The scriptlet has been modified to check if an iframe
tag already exist and skip the creation if so.
2019-11-19 08:49:38 -05:00
Raymond Hill
18b6a6ba18
New revision for release version
2019-11-18 11:30:25 -05:00
Raymond Hill
2884b54bf4
Import translation work from https://crowdin.com/project/ublock
2019-11-18 11:29:54 -05:00
Raymond Hill
b97fea09d2
Make Firefox dev build auto-update
2019-11-14 08:37:59 -05:00
Raymond Hill
27c4980ec8
New revision for release candidate
2019-11-14 08:27:41 -05:00
Raymond Hill
eec31fca8b
Save magic compiled/selfie format values in cache storage
...
Related issue:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1588916
Due to browser behavior changes during development,
uBO can end up using obsolete cached compiled filter
lists or selfie.
Saving magic format values in the cache storage
itself ensure uBO will properly detect actually
obsolete compiled lists/selfie.
2019-11-14 08:22:28 -05:00
Raymond Hill
e290cefd48
Make Firefox dev build auto-update
2019-11-12 09:37:42 -05:00
Raymond Hill
7866cd151b
New revision for release candidate
2019-11-12 09:33:14 -05:00
Raymond Hill
4d8250ab04
Ensure +/- symbols are same width in popup panel
2019-11-12 08:16:33 -05:00
Raymond Hill
5d65f6c098
Make Firefox dev build auto-update
2019-11-10 10:27:25 -05:00
Raymond Hill
c47a7ba9f4
New revision for dev build
2019-11-10 10:16:14 -05:00
Raymond Hill
e2fdc1b94b
Support keyboard shortcut to open popup panel
...
Related discussion:
- https://www.reddit.com/r/uBlockOrigin/comments/dt47s0/
2019-11-09 09:53:31 -05:00
Raymond Hill
7bf5ac0ca2
Code review of commit 4b34d29384
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/778
Related commit:
- 4b34d29384
Mind that `report-uri` or `report-to` could be
used somewhere in a hostname.
2019-11-09 07:32:19 -05:00
Raymond Hill
82f345aa86
Make Firefox dev build auto-update
2019-11-09 07:14:08 -05:00
Raymond Hill
8b66280c9a
New revision for dev build
2019-11-09 07:09:43 -05:00
Raymond Hill
004e4a3285
Support Bosnian in Opera store
2019-11-09 07:09:04 -05:00
Raymond Hill
e008ca6307
Import translation work from https://crowdin.com/project/ublock
2019-11-09 07:07:07 -05:00
Raymond Hill
4b34d29384
Fix regex used to detect forbidden CSP directives
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/778
2019-11-09 06:59:59 -05:00
Raymond Hill
067ef5843c
Ensure that typeof of href attribute is string
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/777
2019-11-08 09:30:59 -05:00
Raymond Hill
71f3b07eef
Make Firefox dev build auto-update
2019-11-06 07:07:14 -05:00
Raymond Hill
f7a725f7b9
New revision for dev build
2019-11-06 07:03:03 -05:00
Raymond Hill
ffae19270f
Coallesce mousemove events
...
Related commit:
- d1995778ff
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/615
2019-11-06 07:01:13 -05:00
Raymond Hill
eae76e3950
Make Firefox dev build auto-update
2019-11-05 13:37:48 -05:00
Raymond Hill
5b4e423219
New revision for dev build
2019-11-05 12:22:34 -05:00
Raymond Hill
d1995778ff
Allow element picker dialog to be moved around
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/615
There is a grab area under the text area, to be used
to move the dialog around.
2019-11-05 12:03:48 -05:00
Raymond Hill
1026eb4d6c
Make Firefox dev build auto-update
2019-11-04 13:50:20 -05:00
Raymond Hill
c2688b9c27
New revision for dev build
2019-11-04 13:37:53 -05:00
Raymond Hill
522249bcb5
Fix test against opener tab id in popup filtering code
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/774
Regression from:
- f204d24bf4
2019-11-04 13:34:44 -05:00
Raymond Hill
ec5191004c
Use encodeURIComponent instead of btoa
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/772
2019-11-04 13:12:40 -05:00
Raymond Hill
53304dbbc1
Make Firefox dev build auto-update
2019-11-04 09:21:00 -05:00
Raymond Hill
625b65a2ce
New revision for dev build
2019-11-04 09:17:21 -05:00
Raymond Hill
da253bf80c
Use type="search"
for search input fields
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/768
So that the input fields can gain extra built-in
browser widgets useful in search fields.
2019-11-03 13:14:29 -05:00
Raymond Hill
3dc0686ba5
Make Firefox dev build auto-update
2019-11-03 09:51:38 -05:00
Raymond Hill
7d9ed86843
Import translation work from https://crowdin.com/project/ublock
2019-11-03 09:46:09 -05:00
Raymond Hill
11f74db0d2
New revision for dev build
2019-11-03 09:42:31 -05:00
Raymond Hill
085a8cdbcc
Fine tune cosmetic filtering badge-related code
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/756
As per feedback:
- https://github.com/uBlockOrigin/uBlock-issues/issues/756#issuecomment-549128106
2019-11-03 09:38:36 -05:00
Raymond Hill
eff0524feb
Make Firefox dev build auto-update
2019-11-02 19:17:37 -04:00
Raymond Hill
f6a60f0e87
New revision for dev build
2019-11-02 19:09:17 -04:00
Raymond Hill
571db71318
Fine tune cosmetic filtering badge-related code
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/756
As per various feedbacks:
Added an advanced setting to keep the original behavior,
which can be potentially costly CPU-wise on some sites:
popupCosmeticFilterBadgeSlow
Default to `false`. Set to `true` to restore original
method of surveying the number of elements hidden as
a result of applying cosmetic filtering.
As suggested by <https://github.com/gwarser >, skip
descendant of nodes which have been found to be a
match in order to potentially increase the number
of nodes which can be surveyed in the alloted time.
2019-11-02 19:03:07 -04:00
Raymond Hill
c84c0979ce
Make Firefox dev build auto-update
2019-11-02 11:48:56 -04:00
Raymond Hill
7e004c8672
New revision for devbuild
2019-11-02 11:46:28 -04:00
Raymond Hill
4afc0764d2
Fix logic mistake in last commit
...
Related commit:
- 6d935c8925
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/756
2019-11-02 11:45:18 -04:00
Raymond Hill
72837c9bda
Make Firefox dev build auto-update
2019-11-02 09:32:43 -04:00
Raymond Hill
638246126a
New revision for dev build
2019-11-02 09:19:27 -04:00
Raymond Hill
6d935c8925
Bail out when counting hidden elements is too expensive
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/756
When trying the number of hidden elements as a result of
cosmetic filtering for popup panel badge purpose, the
code will bail out if this takes too long, and in such
case the badge will be set to `?`, meaning the number
of hidden elements is undetermined.
2019-11-02 09:16:23 -04:00
Raymond Hill
d30c0192b3
Make Firefox dev build auto-update
2019-11-02 08:45:22 -04:00
Raymond Hill
4797bd8273
New revision for dev build
2019-11-02 08:32:59 -04:00
Raymond Hill
8acc39581c
Fine tune script tags survey scriptlet
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/756
The code used to count expensive-to-survey particular
inline javascript occurrences will be executed if and
only if no other script tags have been found in the
DOM. This is acceptable since the badge count is to be
deemed approximate (as per documentation).
2019-11-01 14:28:15 -04:00
Raymond Hill
83834f12a1
Make Firefox dev build auto-update
2019-11-01 14:07:03 -04:00
Raymond Hill
f14e5ea15d
New revision for dev build
2019-11-01 14:04:36 -04:00