
Major performance refactoring, module sandboxing, and deeper telemetry blocks | Studio.lab v1.5
Hey everyone.
I have just released a significant architectural update for Studio.lab.
Here is the technical breakdown of what is new in v1.5:
- Isolated Module Sandboxing: All extension features now run within their own error-handling boundaries. If a specific module fails (for example, if Google pushes an undocumented UI update that breaks a selector), the core extension and all other modules will continue functioning normally. No more cascaded failures.
- ResizeObserver Event Handling: The auto-scroll-to-bottom utility was previously driven by setInterval and MutationObserver, which consumed unnecessary cycles. It has been completely rewritten to use a native ResizeObserver bound strictly to the content container. This results in a massive drop in CPU overhead and battery drain during long text generations.
- Deeper Telemetry Interception: The telemetry blocker has been expanded. In addition to declarative network rules, the extension now intercepts
fetchandXMLHttpRequestdirectly in the MAIN execution world. This allows real-time logging of intercepted tracking requests and dynamic spoofing of backend restrictions (e.g., BenefitTier payloads) at the network layer. - Health Check Fallback: Added a 10-second DOM readiness timeout. If Google unexpectedly alters their DOM structure, the extension will push a non-intrusive UI warning to let you know that certain visual features may be impaired, rather than failing silently.
- Centralized Configuration & Dead Code Purge: Purged all legacy bypass code. DOM selectors have been abstracted into a centralized registry map, making the extension significantly easier to maintain against future UI changes.
Install
- Download or clone the repo from GitHub: GitHub | Direct link | Official Website
- Go to
chrome://extensionsoredge://extensionsin your browser. - Turn on Developer mode.
- Click Load unpacked and select the project folder.
- Open aistudio.google.com — a native settings card will appear in the right sidebar below "System instructions"!
Support the Project
Studio.lab is completely free. If it saves your generations and speeds up your browser, consider supporting development on Ko-Fi!
Disclaimer: Studio.lab is an unofficial modification. It is not affiliated with, endorsed by, or connected to Google LLC or Google AI Studio.
u/Least_Pea_7874 - Now it's your turn. 💕🤝