Bug fixes
- Fixed: AI Overviews stopped being detected. Google moved AI Overviews out of the
#rsoresults container into a new#Odp5Deblock that renders above the organic results, so the extension reported “No AI Overview found” on every SERP that had one. The extractor now looks in the new location (and watches for overviews that render a beat late), so AI Overview capture works again — verified live on both English and Dutch SERPs. - Fixed: Tab hang / crash on schema-heavy pages. On pages with lots of microdata (think large product grids), the schema scanner could balloon into millions of calls, freezing the main thread and leaving the popup stuck on “Loading…”. The scan is now linear and guaranteed to finish, so those pages load instantly. Thanks to Peter Visser for reporting this.
- Fixed: Schema tab collapsed repeated properties. Microdata that repeats a property — a
BreadcrumbList, anItemList— was being flattened into a single value or a run-on string (e.g. “Home Aanbiedingen Outlet …”). Repeated properties are now shown as proper arrays, so breadcrumbs and item lists display each entry correctly. - Fixed: HTTP Headers tab now shows a distinct loading state versus an error state, instead of making a slow fetch look like a failure.
- Fixed: A false “AI Overview” match. Featured Snippets and People Also Ask blocks that reuse the same layout class as AI Overviews are no longer mistaken for an overview.
- Fixed: A robots.txt fetch that fails (network error or timeout) is now reported as unavailable rather than being treated as an empty file — which previously mislabeled the URL as crawl-allowed.
- Fixed: A malformed or older history entry could crash the whole AI Search view on open. The popup now renders safely even when stored data isn’t in the expected shape.
Improvements
- Light mode polish — Readable text on the People Also Ask dropdown button and on AI Search alert banners in light mode (both were showing white-on-light).
- Schema headers — Long schema section titles now wrap instead of overflowing their panel.
- Security hardening — Untrusted, page-supplied data (SERP query params, response headers, citation links, robots.txt values, hreflang cells) is now consistently escaped and scheme-gated at every point it hits the UI, and message handlers validate their inputs. No change for normal pages; defense-in-depth against hostile ones.