The Chrome launcher script is quoted properly and gets its executable permission repaired.
What's wrong with this entry?
The small script Chrome uses to launch Claude is now written from a proper argument list, quoted for the platform (% doubled on Windows), and when the script already exists with the right contents its executable permission is reset to 0755 instead of being left broken.
- If the permission repair fails, it logs "[Claude in Chrome] Could not repair wrapper exec bit" rather than silently handing back a script that will not run.
[Claude in Chrome] Could not repair wrapper exec bit:
Strings lifted out of the shipped bundle, so the claim above can be checked against them.