POPUP_VIEWPORT in tests/e2e/run.js said 360x600, while body in src/popup/styles/main.css is 396px wide and the background opens an approval window at 396x600. It is now 396x600, defined once near the top of the file, and the hostile token symbol's frame takes its size from it. The sideways-scroll checks on the site-connection prompt and the transaction approval now set the page to that size first. Both pages were measured at 1280x720, where they can never scroll sideways, so the checks could not fail. README's list of what the Chrome suite leaves out says so. Two comments in src/popup/index.html that said 360x600 now say 396x600. Model: opus-5-5