Change:
<!-- Do Not Delete This! bugreporttemplate --<!-- Please read our Rules of Conduct: --<!-- Read our guide about submitting issues: --<!-- Search existing issues to avoid creating duplicates. --<!-- Test using the latest Insiders build to see if your issue has already been fixed: --<!-- Instead of creating your report here, use 'Report Issue' from the 'Help' menu in VS Code to pre-fill useful information. --<!-- Launch with to check. --Does this issue occur when all extensions are disabled?: No <!-- If you answered No above, use 'Help: Start Extension Bisect' from Command Palette to try to identify the cause. --<!-- Issues caused by an extension need to be reported directly to the extension publisher. The 'Help Report Issue' dialog can assist with this. --- VS Code Version: 1.73.0 OS Version: macOS 13.0 (22A380) Steps to Reproduce: to the version control tab in sidebar Chinese in the commit message editor
<img width="519" alt="Code-2022-11-07-08 14 42" src="https://user-"
<img width="247" alt="CleanShot-2022-11-07-09 06 32" src="https://user-"
Still having this bug in 1.73.1
I am also encounter the bug with
sogou chinese IME, and other chinese IME , acquire a better understanding
any idea is this is specific to the monaco editor? Thanks!
There is no this problem in version 1.72/1.72.1/1.72.2
Does it reproduce in the main editor?
yeah, this is not dev version
Ohooo, My OS info: Windows 11 22H2, and vscode version: 1.73.1 The problem seems to have nothing to do with OS
I mean does this also happen when you open a .txt file in VS Code and write into that file?
No, Just in 'Source Control' Tab in sidebar. Typing Chinese with IME in 'Commit Message Input'
!
then it seems to be specific for the commit editor, not arbitrary editor instances.
is this a regression or you are also able to reproduce the problem in earlier versions as well? the SCM input is using the . Will try to track down which of the settings causes this.
<img width="408" alt="Code-2022-11-16-15 04 43" src="https://user-"
When I switch to the default theme, the problem doesn't exist. So the problem maybe only exist in some third-party theme.
Yes, Only in 1.73/1.73.1
! I install VSCode purely in VM, So I think the third-party themes may cause this issue.
Third-party themes need to be re-adapted to the latest versionmaybe.
Have a try with using the default theme.
Hi , You can precipitate and think about it and send it together to avoid disturbing others.
what theme are you using?
To reproduce, use a transparent editor background color: git bisect leads to: is the first bad commit
I've narrowed it down to the following change. When applying it, the IME text is no longer overlapping itself: The root cause is that the sizing of inner editor dom nodes needs to be left to the editor, using editor options and the JS API. We shouldn't force certain sizes for private editor dom nodes using CSS. Do you remember what the intent of the change was? Maybe there is editor JS API that can be used to achieve the same layout.
Thanks for tracking down the commit that introduced the regression. I will defer to on the reasoning for changing the left margin from to but I created a PR that results in the same layout but without the regression:

Discussion:
border-radius: 2px; } <del> .scm-view .scm-input .margin { width: 6px !important; } .scm-input .monaco-scrollable-element { left: 6px !important; } </del> .scm-view .scm-editor-container .monaco-editor { border-radius: 2px !important; }

const editorOptions: IEditorConstructionOptions = { ...getSimpleEditorOptions(), <del> lineDecorationsWidth: 4, </del> <ins> lineDecorationsWidth: 6, </ins> dragAndDrop: true, cursorWidth: 1, fontSize: fontSize,