The site-connection tests settle the prompt in a tab while the toolbar popup for the same approval is still loading. Closing the tab tears that popup down, chrome.action.openPopup() rejects, and the background opens its fallback window for the settled approval and removes it again. The next test took any page at an approval URL, so it could take that window, which showed the site view and then closed under the wait for the sign view. The harness now asks the background whether a page's approval is still pending before taking it. The blocklist test clicked its self-closing Reject with a plain click; it now clicks it as the other site Reject does, with the click witnessed. Model: opus-5-5