gorhill
b7127541a3
finally complete fix for #319
7 years ago
gorhill
73c8da05b7
Fix #335
Additionally, performance improvements:
- Reduce overhead of collapsing elements
(see https://github.com/gorhill/uBlock/issues/2839 )
- Cache decomposition of source hostname when matrix-filtering
Also, various code review.
7 years ago
gorhill
fa2658cd2b
import message handling code from uBO, simplify for uMatrix
7 years ago
gorhill
cadd9c751d
code review for #319 : ensure valid URL
7 years ago
gorhill
a90e5cc7b4
finalize fix to #319 -- redirect if meta/refresh found in noscript tags
7 years ago
gorhill
03120f8dd9
code review: avoid using innerHTML
7 years ago
gorhill
43df802cff
fix #232
7 years ago
gorhill
9d43f929bc
Revive formerly removed <noscript> tag spoofing code
Also:
- a new per-scope switch has been added to control <noscript> spoofing on
a per site basis
- a global setting to be used as the default state of the <noscript>
spoofing switch
- Privacy pane has been merged into Setting pane
7 years ago
gorhill
357b44c265
[corrected commit message] code review of ad9d591b1666: remove more obsolete code
7 years ago
gorhill
6f7d793abd
code review of 88853070a1a4: remove obsolete code
7 years ago
gorhill
ad9d591b16
Fix #118 , #271 , #649 , #771 : removing flawed-at-the-core UA spoofer
The end result of the flawed UA spoofer was to accomplish the
OPPOSITE of the intended goal. UA spoofing for privacy purpose
turns out to be a whole complicated task on its own, and is
best undertaken as a separate dedicated extension -- assuming
it is possible at all.
In any case, this had no place in a "Privacy" section in uMatrix,
this was a bad idea to create this feature in the first place. It's
never too late to correct a bad idea, and this is the purpose of
this commit.
7 years ago
Pulsera
6da5e5e5b2
Commented unused code
8 years ago
gorhill
c74174a3c4
fix https://discourse.mozilla-community.org/t/support-umatrix/5131/40
8 years ago
gorhill
6781a98fd6
"fix" #771
8 years ago
gorhill
4ccb9bd0d4
fix uncaught exception
9 years ago
gorhill
9e4e4943f3
this fixes many strictness warning in browser console
10 years ago
gorhill
ef68842b80
this fixes #232 + AMO feedback re. using innerHTML
10 years ago
gorhill
23aa1e79cb
remove overhead of tab selector update when no change
10 years ago
gorhill
855833c978
code review
10 years ago
gorhill
d7b6be4567
logger: filter entries by tab
10 years ago
gorhill
73ed896a85
this fixes browser history quirk on Chromium
10 years ago
gorhill
535a46db37
this fixes warning/error entries in browser console
10 years ago
gorhill
3d3160efdf
minor code review
10 years ago
gorhill
3384a7614a
do not count own inline script
10 years ago
gorhill
6bc728f8b8
refactoring of inline script blocking + improving AMO validation
10 years ago
gorhill
57de4fdf14
code review
10 years ago
gorhill
6f786635f4
extremely early draft of matrix integration within the logger
10 years ago
gorhill
b7e5a7bd44
fixed content script's clean shutdown
10 years ago
gorhill
818a3db9e4
code review: easier to maintain
10 years ago
gorhill
fb639870df
code review
10 years ago
gorhill
d32137ced0
code review
10 years ago
gorhill
622d0a7e9d
provide iframe URL in placeholders
10 years ago
gorhill
3fe5d48c05
this addresses 44f1a61c42 (commitcomment-11015041)
10 years ago
gorhill
44f1a61c42
placeholder styling gone: it's bloat-ish
10 years ago
gorhill
e751a5403b
code review
10 years ago
gorhill
0e77cbd15d
this fixes #45 + revised color-blind mode + support shutdown of content script
10 years ago
gorhill
ed67045360
first pass
10 years ago
gorhill
667becf500
imported mutation observer code from uBlock: more efficient, robust
11 years ago
gorhill
e187161b84
take care of session storage as well
11 years ago
gorhill
0beb752db9
first commit
11 years ago