Raymond Hill
e675ccf73e
fix improper reporting of internal filter in logger [Firefox]
2017-12-31 21:13:46 -05:00
Raymond Hill
a9f68fe02f
Fix #3069 , and consequently #3374 , #3378 .
...
A new filtering class has been created: "static extended filtering".
This new class is an umbrella class for more specialized filtering
engines:
- Cosmetic filtering
- Scriptlet filtering
- HTML filtering
HTML filtering is available only on platforms which support modifying
the response body on the fly, so only Firefox 57+ at the moment.
With the ability to modify the response body, HTML filtering has
been introduced: removing elements from the DOM before the source
data has been parsed by the browser.
A consequence of HTML filtering ability is to bring back script tag
filtering feature.
2017-12-28 13:49:02 -05:00
gorhill
9b97609204
minor code review
2017-11-30 08:42:31 -05:00
gorhill
5518e2681a
remove obsolete indexedDB transition-related code
2017-11-30 08:31:28 -05:00
Kacper Michajłow
ec70c75264
improve DOM inspector ( #3254 )
...
* dom-inspector: Improvments
- Fix race between userCSS injection and element highlight resulting in none or not all elements highlighted.
- Fix page being scanned twice resulting in unneeded slowdown.
* dom-inspector: Clear mutationTimer to allow more than one update.
* dom-inspector: Fix procedural filters shown as declarative with expando.
2017-11-21 18:08:32 -05:00
gorhill
806032cdc4
improve DOM inspector
...
- Fix regressions reported in #3159
- Fix #2001
- Fix some item points in #407
2017-11-20 08:42:32 -05:00
gorhill
387eaa0b21
fix #3185
2017-11-16 10:55:28 -05:00
gorhill
374e157b11
fix #3159
2017-11-14 15:03:20 -05:00
gorhill
aa4cfbf201
use svg version also for favicons, meny entry
2017-11-11 07:55:37 -05:00
gorhill
fd5f63d850
fix #3196
2017-11-10 11:36:14 -05:00
gorhill
bbda2a9086
code review: preemptively address https://bugzilla.mozilla.org/show_bug.cgi?id=1408996#c9
2017-10-27 14:22:45 -04:00
gorhill
23487a643a
prepend vapi-usercss.js to contentscript.js in extension package
2017-10-24 12:40:58 -04:00
gorhill
47c7da377e
drop webext-hybrid support
2017-10-23 13:43:45 -04:00
gorhill
2be7bbf6e9
drop webext-hybrid support
2017-10-23 13:39:45 -04:00
gorhill
0503f52b1e
remove unused source code
2017-10-23 13:35:11 -04:00
gorhill
a76f5b15ac
fix https://github.com/gorhill/uBlock/issues/3160#issuecomment-338509997
2017-10-23 12:21:37 -04:00
gorhill
6e18829f02
add to #2984 : fix regressions, as per feedback and code review
2017-10-23 09:01:00 -04:00
gorhill
4f7aab695c
fix #3160
2017-10-22 08:59:29 -04:00
gorhill
6112a68faf
fix #2984
2017-10-21 13:43:46 -04:00
gorhill
3e35f10c25
fix #3156
2017-10-21 08:43:45 -04:00
gorhill
eb7bdba47f
fix #3140
2017-10-18 15:00:22 -04:00
gorhill
e7e390d2e2
fix #3077
2017-10-01 07:56:28 -04:00
gorhill
ec3d1bfc88
fix "Preferences" button in about:addons (see https://www.ghacks.net/2017/09/29/firefox-adblock-plus-lost-millions-of-users-in-the-past-year/#comment-4233295 )
2017-09-30 10:41:58 -04:00
gorhill
a264975c9c
improve handling of error condition: see https://github.com/gorhill/uBlock/issues/2985#issuecomment-330076141
2017-09-21 08:59:40 -04:00
gorhill
04a41d8b22
fix bad regex: all URLs were seen as needing punycoding
2017-09-13 13:08:31 -04:00
gorhill
1a3df881d0
code review: handle tab gone + decrease user css overhead
2017-09-05 19:51:16 -04:00
gorhill
40cfd1505e
further fix #2950 : FF56 also suffers non-punycoded URLs
2017-09-02 11:56:59 -04:00
gorhill
8116afabc4
use "let": this code is not meant for chromium
2017-09-02 09:57:44 -04:00
gorhill
000d15d8ab
code review: try to remove not found keys from storage.local
2017-09-02 07:08:07 -04:00
gorhill
a0c595d02d
fix #2950
2017-09-02 06:11:33 -04:00
gorhill
511d8a098e
fix #2945
2017-09-01 17:34:33 -04:00
gorhill
d165432ded
deal properly with indexedDB not being available ( #2925 )
2017-08-30 08:41:22 -04:00
gorhill
beb7933016
fix #2925
2017-08-29 18:32:00 -04:00
gorhill
572aecc517
import indexedDB-based vAPI.cacheStorage as is from d1538ea9be
2017-08-28 15:30:01 -04:00
gorhill
8758dfc061
fix AMO error: "Legacy add-ons are not compatible with Firefox 57 or higher. Use a maxVersion of 56.* or lower"
2017-08-23 08:02:40 -04:00
gorhill
06f9ac033f
harden just a bit more the migration code
2017-08-22 08:00:46 -04:00
gorhill
d2af82bdbf
set proper min-max versions for Firefox
2017-08-13 08:25:07 -04:00
gorhill
af0b1b3db0
fix #2799 (uBO side), as per https://bugzilla.mozilla.org/show_bug.cgi?id=1383064#c4
2017-08-05 10:01:59 -04:00
gorhill
61a538e9f2
fix #2843 : do not auto open dashboard on Firefox
2017-08-05 09:50:21 -04:00
gorhill
e86290e988
fix minimum version number for Firefox for Android
2017-07-24 19:38:39 -04:00
gorhill
906cb34716
make uBO/webext functional on Firefox for Android Nightly
2017-07-24 19:25:49 -04:00
gorhill
f328687663
implement user styles in webext platform
2017-07-23 11:33:39 -04:00
gorhill
bccd926a09
remove superfluous entries
2017-07-21 10:11:07 -04:00
gorhill
f5ef83719c
address #2806
2017-07-21 07:48:50 -04:00
gorhill
6d44605c0c
release webext to dev channel on AMO
2017-07-19 09:36:53 -04:00
gorhill
a8382e821d
work around for #2734 until fixed in Nightly
2017-07-03 09:51:34 -04:00
gorhill
78d9c4d1c5
implement opening logger with kbd shortcut
2017-05-28 09:40:26 -04:00
gorhill
39aeaa12a7
new feature: element zapper
2017-05-27 11:51:24 -04:00
gorhill
32f317ab85
fix as per email feedback from @andymckay
2017-05-18 18:52:11 -04:00
gorhill
419fad084e
change of heart on how to migrate legacy storage
2017-03-25 10:57:11 -04:00