Each eth_requestAccounts or personal_sign call opened another approval window, so a page calling in a loop could cover the screen with identical prompts. While a site's connection or signature prompt is unanswered, a further request of that kind from the same site is now refused with EIP-1193 -32002, the code a second transaction already gets, and opens no window. The pending approval itself is the record: the check and the approval's creation have nothing awaited between them. Other sites are unaffected, and the site may ask again once the user answers. Model: opus-5-5