Skip to content

fix(chromium): stop the app window opening on browser prompts - #177

Merged
omartelo merged 1 commit into
mainfrom
claude/windows-install-popups-cc23mh
Aug 7, 2026
Merged

fix(chromium): stop the app window opening on browser prompts#177
omartelo merged 1 commit into
mainfrom
claude/windows-install-popups-cc23mh

Conversation

@omartelo

@omartelo omartelo commented Aug 7, 2026

Copy link
Copy Markdown
Owner

A first launch on Windows showed a Google account chooser before it showed
lich: Chromium's profile picker, raised because the command line never named
a profile and the machine's Chrome knew several accounts. Past it came the
translate bar, offering to translate lich's own interface — the switch that
was supposed to stop it, --disable-features=Translate, only asks at launch
and in a vocabulary that moves between builds.

Name the profile directory (Chromium suppresses the picker whenever the
command line names one) and merge the two preferences that actually hold
these down — signin.allowed and translate.enabled — into the profile before
the browser opens. The merge runs on every launch so profiles created by an
older lich are fixed too, keeps every other key Chromium wrote, preserves
numbers exactly, and refuses to touch a Preferences file it cannot parse.
A profile it cannot pre-configure is a warning, never a refused window.

Windows and macOS remain unverified here — no hardware.

Co-Authored-By: Claude Opus 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01XqT84Egx81TK3TNzKL1G97

A first launch on Windows showed a Google account chooser before it showed
lich: Chromium's profile picker, raised because the command line never named
a profile and the machine's Chrome knew several accounts. Past it came the
translate bar, offering to translate lich's own interface — the switch that
was supposed to stop it, --disable-features=Translate, only asks at launch
and in a vocabulary that moves between builds.

Name the profile directory (Chromium suppresses the picker whenever the
command line names one) and merge the two preferences that actually hold
these down — signin.allowed and translate.enabled — into the profile before
the browser opens. The merge runs on every launch so profiles created by an
older lich are fixed too, keeps every other key Chromium wrote, preserves
numbers exactly, and refuses to touch a Preferences file it cannot parse.
A profile it cannot pre-configure is a warning, never a refused window.

Windows and macOS remain unverified here — no hardware.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XqT84Egx81TK3TNzKL1G97
@omartelo
omartelo merged commit 18f0c72 into main Aug 7, 2026
3 checks passed
@omartelo
omartelo deleted the claude/windows-install-popups-cc23mh branch August 7, 2026 13:52
@omartelo omartelo mentioned this pull request Aug 7, 2026
4 tasks
omartelo added a commit that referenced this pull request Aug 7, 2026
Move the [Unreleased] entries under a 0.27.0 heading and refresh the compare
links.

Also split an entry the previous release cycle merged into one. The Chromium
prompts fix (#177) replaced the header line of the Windows icon fix (#175)
instead of adding its own above it, leaving the icon entry's body attached to
a fix it has nothing to do with. Both are separate Fixed entries again.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants