[#7] Windows MSIX virtualized-path detection #7
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Multiple open anthropics/claude-code GitHub issues (#26073, #29100, #38830) report that on Windows MSIX installs, edits to the normal
%APPDATA%config path are silently ignored because the running app reads from a virtualized path:Users edit the file BCC points at, restart, and nothing changes — with no error. Uniquely frustrating failure mode.
Proposed solution
On Windows, detect an MSIX install by checking for
%LOCALAPPDATA%\Packages\Claude_*. If found:Note: Cannot be tested locally on macOS. The detection logic should be unit-tested by mocking the filesystem; add a note to the PR that manual Windows verification is needed before merge.
Acceptance criteria
Relevant code
bcc_core.py::app_support_base(line 74)bcc_core.py::discover_profiles(line 83)