Compatibility

What RTO can control, and common browser limitations.
Docs updated: 2025-12-17

Supported pages

  • Normal http:// and https:// pages in a regular browser tab.
  • Sites that are on the allow-list.

Common unsupported pages

  • Browser internal pages (settings, extensions pages, etc.).
  • Some special schemes (chrome://, edge://, about:).
  • Tabs where the extension is not allowed to run (example: Incognito without permission).
If you see PROTECTED_ELEMENT or NO_CONTROLLED_TAB
Double-check that the tab is a normal web tab and that the host is allow-listed.

SPAs and dynamic pages

Single Page Apps often change content without a full navigation. Use these patterns:

  • waitForSelector before interacting
  • Increase timeoutMs for slow pages
  • Prefer stable data-test selectors

Next