Free local showcase · real cross-domain tab flow on allowed hosts · Google to YouTube without backend relay infrastructure

Google → YouTube

Showcase run for RTO v7.13.0: open or reuse Google, extract a YouTube result, navigate, read the title, then return focus to the master tab.
Not connected

Run

Allowlist required
Add these hosts in the extension popup allowlist: google.com, www.google.com, youtube.com, www.youtube.com.
What this demo does
This scenario opens or reuses the shared tabKey="google" lane, reads the first visible YouTube result URL, navigates to YouTube, reads the video title, shows the thumbnail on this page, and asks the plugin to return focus here.
It does not run arbitrary JS in remote pages. It only uses predefined safe plugin actions plus a few visible overlays so the run feels like a demo instead of a silent fetch.
Step 1
Open Google video results.
Step 2
Read one YouTube URL, with consent fallback.
Step 3
Navigate, read the title, and come back.
Result
Uses: RTOForm.detect, openTab, navigate, command, waitForSelector, registerMasterTab, focusMasterTab.
Source JS examples/assets/google_youtube.js
View JS

Log


        

How It Works

  1. Connect to the extension and register this page as the master tab.
  2. Open or reuse the controlled Google tab with the same tabKey.
  3. Use best-effort selectors for Google consent and YouTube consent if they appear.
  4. Show overlay feedback while reading the first result and the YouTube title.
  5. Update this page with title, URL, and thumbnail, then request master-tab focus.

Limits

  • Google and YouTube markup can change; selectors are intentionally best-effort.
  • Consent pages depend on locale, session, and timing, so the flow can branch.
  • Browser focus policies can still affect cross-tab focus behavior.