Project

General

Profile

Known limitations (browser extension) » History » Version 6

jahoti, 09/15/2021 06:50 AM
Note missing default repository

1 1 koszko
# Known limitations
2
3 4 jahoti
We list surprising, non-obvious issues and possible privacy shortcomings in version 0.1 of Haketilo.
4 1 koszko
5 6 jahoti
* The [default repository](https://api-demo.hachette-hydrilla.org) is not included.
6
* Haketilo currently uses short-lived cookies to smuggle settings to its content scripts. Although partially worked around using outgoing response filtering and unlikely to happen in practice, cookies might leak and a website owner could use them to learn that a user's browser has Haketilo running in it. We are investigating possible solutions.
7 1 koszko
* Currently, user scripts can only be injected to HTML pages.
8
* Currently, user scripts under Mozilla-based browsers may fail to run on pages loaded from `file://` schema.
9 4 jahoti
* On some (Mozilla-based) browsers Haketilo might disrupt XML preview.
10
* Haketilo doesn't have additional features one could expect from a content blocker:
11 1 koszko
  * There is currently no option to disable Service Workers while allowing normal scripts to execute.
12 2 jahoti
  * There is currently no option to disable loading of external/third-party fonts, tracking pixels, or other strategies that are used by Google and similar companies for snooping on internet users.
13 5 jahoti
* There is currently no facility to anonymize queries Haketilo makes to its script repositories. This means a bad admin of a [[Hydrilla:Wiki|Hydrilla]] instance could see the sites for which a Haketilo user tried to find custom scripts.
14 4 jahoti
* Haketilo is still missing:
15 1 koszko
  * UI Translations
16
  * Accessiblity features
17
  * Mobile support
18 4 jahoti
* Pages that were open during Haketilo's installation/enabling might break in weird ways (under Mozilla browsers) and Haketilo will not function there properly (all browsers). Reloading each browser tab is the simplest solution to this issue.
19 3 koszko
* There are almost certainly other bugs.