aboutsummaryrefslogtreecommitdiff
path: root/TODOS.org
diff options
context:
space:
mode:
Diffstat (limited to 'TODOS.org')
-rw-r--r--TODOS.org11
1 files changed, 8 insertions, 3 deletions
diff --git a/TODOS.org b/TODOS.org
index 50a96a8..f53efbe 100644
--- a/TODOS.org
+++ b/TODOS.org
@@ -24,7 +24,7 @@ TODO:
- test with more browser forks (Abrowser, Parabola IceWeasel, LibreWolf)
- also see if browsers based on pre-quantum FF support enough of
WebExtensions for easy porting
-- make sure page's own csp doesn't block our scripts
+- make sure page's own csp in <head> doesn't block our scripts
- make blocking more torough -- CRUCIAL
- mind the data: urls -- CRUCIAL
- find out how and make it possible to whitelist non-https urls and
@@ -39,8 +39,13 @@ TODO:
- all solutions to modularize js code SUCK; come up with own simple DSL
to manage imports/exports
- perform never-ending refactoring of already-written code
-- when redirecting to target, make it possible to smartly recognize
- and remove previous added target
+- also implement support for whitelisting of non-https urls
+- validate data entered in settings
+- stop always using the same script nonce on given https(s) site (this
+ improvement seems to be unachievable in case of other protocols)
+- besides blocking scripts through csp, also block connections that needlessly
+ fetch those scripts
+- make extension's all html files proper XHTML
DONE:
- make it possible to use wildcard urls in settings -- DONE 2021-05-14