Closing stdin mid-refresh (logging out, or disabling the extension) no longer logs or records "refresh timed out". It did about half the time; now 0 of 6 runs do.
gjs -m extension/helper/main.js --once keeps its log and summary in <state dir>/once/, so running it no longer overwrites the extension's own helper's diagnostics.json. --diagnostics --once prints them. A new tests/cli-once.test.js checks that each flag reads its own directory.
🤖 Generated with Claude Code