Web IDE: Cannot destructure property 'shouldPromptBranchName'
Summary
Editing a file in a new branch, attempting to commit changes fails with
Cannot destructure property 'shouldPromptBranchName' of '(intermediate value)(intermediate value)(intermediate value)' as it is null.
Steps to reproduce
- Followed embedded URL to edit this page
- Made a few changes to file
- Created a new branch
- Lost (minor) changes
- Made a few changes again
- commited, but skipped dialogue to create MR
- messed around with keyboard shorts, specifically switching in and out of zen mode (
ctrl+K Z
) for a few moments - Made some more changes
- attempted to commit to same branch
- error
Relevant logs and/or screenshots
Browser console:
workbench.web.main.js:741 Error: Cannot destructure property 'shouldPromptBranchName' of '(intermediate value)(intermediate value)(intermediate value)' as it is null.
at h (/-/ide/project/gitlab-com/content-sites/handbook/edit/main/-/content/handbook/support/vs/workbench/api/worker/extensionHostWorker.js:80:78208)
c @ workbench.web.main.js:741
workbench.web.main.js:624 INFO Ignoring fetching additional builtin extensions from gallery as it is disabled.
workbench.web.main.js:741 Error: Cannot destructure property 'shouldPromptBranchName' of '(intermediate value)(intermediate value)(intermediate value)' as it is null.
at h (extensionHostWorker.js:80:78208)
c @ workbench.web.main.js:741
(anonymous) @ workbench.web.main.js:741
w @ workbench.web.main.js:69
x @ workbench.web.main.js:69
fire @ workbench.web.main.js:69
addNotification @ workbench.web.main.js:741
error @ workbench.web.main.js:1640
(anonymous) @ workbench.web.main.js:1655
w @ workbench.web.main.js:69
x @ workbench.web.main.js:69
fire @ workbench.web.main.js:69
run @ workbench.web.main.js:124
await in run (async)
onClick @ workbench.web.main.js:737
(anonymous) @ workbench.web.main.js:222
Output of checks
This bug happens on GitLab.com
Workarounds
- Commit to a new branch from the IDE