aboutsummaryrefslogtreecommitdiff
path: root/scripts/theme-studio/test-contrast.mjs
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-10 10:07:32 -0500
committerCraig Jennings <c@cjennings.net>2026-06-10 10:07:32 -0500
commit35ab8419486cd8823fcced67bb6bc5a70a9d11fa (patch)
tree8ab48f25ccf472e347e2c61cc2f8d7c65fcced2d /scripts/theme-studio/test-contrast.mjs
parent4e12ba42c0374ce6c6275f6a6dd359c6ba3e2239 (diff)
downloaddotemacs-35ab8419486cd8823fcced67bb6bc5a70a9d11fa.tar.gz
dotemacs-35ab8419486cd8823fcced67bb6bc5a70a9d11fa.zip
fix(theme-studio): guard Chrome profile dir and bound headless renders
A headless render with an empty --user-data-dir falls back to the real Chrome profile and takes its SingletonLock. A hung render held that lock for 18 hours on 2026-06-09, blocking every interactive Chrome launch. The runner now refuses to run the browser gates when mktemp fails, and each render runs under timeout --kill-after so a wedged Chrome dies in seconds.
Diffstat (limited to 'scripts/theme-studio/test-contrast.mjs')
0 files changed, 0 insertions, 0 deletions