Rapid tab clicks could fire setActiveTab a second time before the previous autoPause + autoResume cycle finished, so two concurrent flows would race on the same outgoing tab — second one snapshotting torn state. state.switching short-circuits re-entry; the user clicks again once the active tab settles. |
||
|---|---|---|
| .. | ||
| crypto.js | ||
| index.html | ||
| repl.css | ||
| repl.js | ||