An extension that aims to improve upon the already great experience on AO3 by adding various additional features.

Latest Version

Version
1.4.1
Update
June 6, 2021
Size
147KiB
Developer
Category
Users
682
Rating
5 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
Downloads
Storage
UnlimitedStorage
See more

AO3 Enhancement Suite Extension

New features currently include:

- Autosaving Comments: Comments will autosave on a per-work basis as you type so you don't lose them if your browser crashes or you close the tab.
- Floating Comment Box: A floating comment box that follows you as you scroll with customizable opacity.
- Hidden Authors & Works: Hide works based on their author, fandoms, amount of fandoms (crossovers), archive warnings, relationships, characters and additional tags.
- Insert Selected Button for the Comment Box: Insert your selected text with customizable formatting.
- Search Presets: Save and reload search parameter presets to quickly find works that suit your tastes now and in the future.
- Tag Collapse: Hide excessive tags on works with a customizable threshold.
- Additional Work Stats: New \"Average words per chapter\" and \"Estimated reading time\" stats on works.

All features can be enabled or disabled and some have further customization options!
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx",\t"manifest_version": 2,\t"name": "__MSG_name__",\t"version": "1.4.1",\t"description": "__MSG_description__",\t"author": "Dr. Off",\t"homepage_url": "https://github.com/dr-off/ao3-enhancement-suite",\t"default_locale": "en",\t"icons": \t{\t\t"48": "icons/logo_48.png",\t\t"96": "icons/logo_96.png"\t},\t"background":\t{\t\t"scripts":\t\t[\t\t\t"js/polyfills/browser-polyfill.min.js",\t\t\t"js/classes/Setting.js",\t\t\t\t"js/background.js"\t\t]\t},\t\t"content_scripts": \t[\t\t{\t\t\t"matches":\t\t\t[\t\t\t\t"*://*.archiveofourown.org/*"\t\t\t],\t\t\t"css":\t\t\t[\t\t\t\t"css/global.css",\t\t\t\t"css/floating-window.css",\t\t\t\t"css/features/comment-box.css"\t\t\t],\t\t\t"js":\t\t\t[\t\t\t\t"js/polyfills/browser-polyfill.min.js",\t\t\t\t"js/classes/ControlSet.js",\t\t\t\t"js/classes/DeleteButton.js",\t\t\t\t"js/classes/Feature.js",\t\t\t\t"js/classes/FloatingWindow.js",\t\t\t\t"js/classes/HelpButton.js",\t\t\t\t"js/classes/HideList.js",\t\t\t\t"js/classes/Modal.js",\t\t\t\t"js/classes/NavDropdown.js",\t\t\t\t"js/classes/Setting.js",\t\t\t\t"js/classes/UserDataManager.js",\t\t\t\t"js/globals.js",\t\t\t\t\t\t"js/settings.js",\t\t\t\t"js/nav-dropdown/about.js",\t\t\t\t"js/nav-dropdown/settings.js",\t\t\t\t"js/nav-dropdown/manage-hide-lists.js",\t\t\t\t"js/nav-dropdown/manage-saved-comments.js",\t\t\t\t"js/nav-dropdown/manage-extension-data.js",\t\t\t\t\t\t\t\t"js/features/comment-box.js",\t\t\t\t"js/features/hide-works.js",\t\t\t\t"js/features/preferences.js",\t\t\t\t"js/features/search-presets.js",\t\t\t\t"js/features/tag-collapse.js",\t\t\t\t"js/features/work-stats.js",\t\t\t\t"js/execute-features.js"\t\t\t]\t\t}\t],\t"permissions":\t[\t\t"downloads",\t\t"storage",\t\t"unlimitedStorage"\t]}
Read more