PR: https://git.cafe/pingdotgg/t3code/pulls/32801 baseline: github/main e4d86abca9 original head: 296ab937ecdca147bd296bf300e0d40da28697e7 verified fixed head: 9ee800feb15e66cd292fd495090e55d7a8962b04 Runtime: isolated dev homes, one dev server at a time, repo Playwright + /usr/bin/google-chrome. Main: server 16733, web 8693, /home/user/main/.t3. PR: server 13773, web 5733, /home/user/t3code/.t3. Real Codex gpt-6.1-sol turns created and inspected /home/user/copy-workbench through the web client. The workbench is a real git repo, commit 5dd83b9, Node HTTP app on localhost:47831. All copy interactions were clicks and keys on the real streamed Browser canvas. Main, click Copy text (writeText after awaiting permissions query): page: Text copied successfully. local clipboard after 6 seconds: previous clipboard marker copy offers: 0 paste: previous clipboard marker ordinary Ctrl+C: clipboard verification 32801 custom Ctrl+C: intended custom text Original PR: before accepting copy offer: previous clipboard marker after accepting copy offer: clipboard verification 32801 custom Ctrl+C: unrelated transfer text (regression) Fixed PR after reinstall and clean dev restart: before accepting writeText offer: previous clipboard marker after accepting: clipboard verification 32801 custom Ctrl+C: intended custom text dismiss offer: previous clipboard marker legacy execCommand offer before accepting: previous clipboard marker legacy offer after accepting: clipboard verification 32801 empty click after 5.5 seconds: unchanged without copy; offers 0 ordinary Ctrl+C: clipboard verification 32801; offers 0 release control then click after 5.5 seconds: control released marker; offers 0 Remote Blacksmith regression check: vp test run apps/server/src/preview/ServerBrowser.copies.test.ts before fix: 5 failed, 21 passed; expected page copy, received unrelated item after fix, focused server checks: 3 files passed, 93 tests passed Remote Blacksmith: vp run check:changed github/main pass format; lint; knip 1/2; knip 2/2; graphql (apps/server); typecheck (9 packages); test (6 files); react compiler (4 files). Explicit github/main supplies the base because the task runner has a shallow source snapshot. Not exercised: native iOS/Android, packaged Electron, macOS/Windows, external websites, non-loopback HTTP LAN clipboard fallback. No performance claim.