Experiments and decisions
What was tried while building Anubis, what failed, and what is still unverified. The notes are split by topic into the files below.
To find a note, search for its heading or a keyword (grep -rn "Reranking" docs/experiments/) and read only that section. Add a new note at the top of the matching section, or as a new dated section at the top of the file for its topic, without reading the whole file.
Live pages
What was checked on real search pages, and what is still unverified.
- Still unverified against live pages
- Reported from live pages: Bing's AI answer and the DuckDuckGo button (2026-09-30)
- Reported from live pages: the summary, forum results, and more panels (2026-09-29)
Engines
Keeping engine definitions current, and engine bugs found while testing.
- Keeping platform and engine maintenance current (2026-09-29)
- Keeping engine definitions in sync (2026-09-29)
- Engine watch
- Bugs found while testing
- Google in Firefox: flipped tags, missing buttons, misplaced summary
Search pages
What Anubis draws and changes on search pages.
- A check for bugs (2026-09-30)
- Show hidden after a new search, and tag choices from files (2026-09-29)
- Result selector indicators (2026-09-29)
- Screen readers and focus on search pages (2026-09-29)
- Keyboard shortcuts
- Phone layouts (Firefox for Android)
- Clean up pages
- Lowered results and the button on DuckDuckGo (2026-09-30)
- Hidden results: removed by default
- Reranking
- Load more results (more than one page of results)
- Shadow DOM UI
- Undo (2026-09-29)
- Filtering by tag
Storage, sync, and lists
Where things are stored, sync between browsers, and subscribing to lists.
- Passphrase changes that race or lose their answer (2026-09-29)
- WebDAV passphrase changes and recovery (2026-09-29)
- End-to-end WebDAV encryption (2026-09-29)
- Reporting mistakes to lists
- FOSS tools default list (2026-10-04)
- Storage
- Subscriptions and permissions
- Importing from other tools
Design and wording
The look, the wording, and Anubis's own pages.
- Report a problem (2026-09-30)
- Explanations on tagged sites (2026-10-04)
- Tags in the site popup (2026-10-03)
- Finishing touches (2026-09-29)
- Patterns from Dark Reader (2026-09-29)
- Settings on narrow screens (2026-09-29)
- Welcome page
- Translation
- Wording, icons, and the motif
- Toolbar icon when off
- Design
Documentation site
The documentation site and its screenshots.
- Documentation site
Tooling and releases
Builds, tests, the end-to-end run, stores, and releases.
- Finding Chromium for the end-to-end run (2026-09-29)
- Firefox approval and automated release downloads (2026-10-03)
- Firefox first, and one command before a release (2026-09-29)
- Store privacy disclosure (2026-09-29)
- Final runtime and listing review (2026-09-29)
- Full end-to-end run stability (2026-09-29)
- Declared Node.js minimum (2026-09-29)
- Asserted end-to-end checks (2026-09-29)
- Store listings
- Tooling