"12 References" text jumps up and down by a few pixels whenever I'm typing
See original GitHub issueIssue Description
References
text jumps up and down by a few pixels whenever I’m typing in text.
Somewhat related maybe to https://github.com/OmniSharp/omnisharp-vscode/issues/1173 but not entirely. It’s not clear to me what exactly #1173 talks about since there’s no Gif/animation showing the undesired behaviour.
Steps to Reproduce
Unsure as to when this behaviour occurs. Not all of the References
are jumpy - doesn’t seem to be a trivial relationship. It’s not necessarily the References
closest to the cursor, References
inside classes seem to be more jumpy than references outside of it.
Expected Behavior
The References
text doesn’t jump up and down.
Actual Behavior
The References
text jumps up and down.
Logs
OmniSharp log
OmniSharp server started. Path: c:\Users\roemerco.vscode\extensions\ms-dotnettools.csharp-1.23.7.omnisharp\1.37.4\OmniSharp.exe PID: 7424
Starting OmniSharp on Windows 6.2.9200.0 (x64)
DotNetPath set to dotnet
Located 3 MSBuild instance(s)
1: Visual Studio Community 2019 16.7.30523.141 - "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin"
2: Visual Studio Build Tools 2017 15.9.28307.1259 - "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin"
3: StandAlone 16.8.0 - "c:\Users\roemerco\.vscode\extensions\ms-dotnettools.csharp-1.23.7\.omnisharp\1.37.4\.msbuild\Current\Bin"
Registered MSBuild instance: Visual Studio Community 2019 16.7.30523.141 - "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin"
Detecting Cake files in 'c:\Users\roemerco\Exercism\csharp\dominoes'.
Could not find any Cake files
No solution files found in 'c:\Users\roemerco\Exercism\csharp\dominoes'
Queue project update for 'c:\Users\roemerco\Exercism\csharp\dominoes\Dominoes.csproj'
Detecting CSX files in 'c:\Users\roemerco\Exercism\csharp\dominoes'.
Could not find any CSX files
Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpFormattingWorkspaceOptionsProvider, Order: 0
Loading project: c:\Users\roemerco\Exercism\csharp\dominoes\Dominoes.csproj
Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.Completion.CompletionOptionsProvider, Order: 0
Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.RenameWorkspaceOptionsProvider, Order: 100
Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.ImplementTypeWorkspaceOptionsProvider, Order: 110
Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.BlockStructureWorkspaceOptionsProvider, Order: 140
Configuration finished.
Omnisharp server running using Stdio at location 'c:\Users\roemerco\Exercism\csharp\dominoes' on host 9428.
Successfully loaded project file 'c:\Users\roemerco\Exercism\csharp\dominoes\Dominoes.csproj'.
Adding project 'c:\Users\roemerco\Exercism\csharp\dominoes\Dominoes.csproj'
Update project: Dominoes
Queue project update for 'c:\Users\roemerco\Exercism\csharp\dominoes\Dominoes.csproj'
Queue project update for 'c:\Users\roemerco\Exercism\csharp\dominoes\Dominoes.csproj'
Queue project update for 'c:\Users\roemerco\Exercism\csharp\dominoes\Dominoes.csproj'
Loading project: c:\Users\roemerco\Exercism\csharp\dominoes\Dominoes.csproj
Successfully loaded project file 'c:\Users\roemerco\Exercism\csharp\dominoes\Dominoes.csproj'.
Update project: Dominoes
Adding analyzer reference: C:\Users\roemerco\.nuget\packages\xunit.analyzers\0.10.0\analyzers\dotnet\cs\xunit.analyzers.dll</details>
C# log
No logs written
Environment information
VSCode version: 1.52.0 C# Extension: 1.23.7
Dotnet Information
.NET Core SDK (reflecting any global.json): Version: 3.1.402 Commit: 9b5de826fdRuntime Environment: OS Name: Windows OS Version: 10.0.18363 OS Platform: Windows RID: win10-x64 Base Path: C:\Program Files\dotnet\sdk\3.1.402\
Host (useful for support): Version: 3.1.8 Commit: 9c1330dedd
.NET Core SDKs installed: 3.1.402 [C:\Program Files\dotnet\sdk]
.NET Core runtimes installed: Microsoft.AspNetCore.App 3.1.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.NETCore.App 3.1.8 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.WindowsDesktop.App 3.1.8 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
To install additional .NET Core runtimes or SDKs: https://aka.ms/dotnet-download
Visual Studio Code Extensions
Extension | Author | Version |
---|---|---|
csharp | ms-dotnettools | 1.23.7 |
jupyter | ms-toolsai | 2020.12.414227025 |
python | ms-python | 2020.11.371526539 |
rainbow-csv | mechatroner | 1.8.0 |
remote-wsl | ms-vscode-remote | 0.52.0 |
sqltools | mtxr | 0.23.0 |
sqltools-driver-sqlite | mtxr | 0.2.0 |
TabOut | albert | 0.2.0 |
vim | vscodevim | 1.18.5 |
vscode-docker | ms-azuretools | 1.8.1 |
vscode-pull-request-github | GitHub | 0.22.0 |
vscode-pylance | ms-python | 2020.12.2 |
vscode-sqlite | alexcvzz | 0.10.1 |
Issue Analytics
- State:
- Created 3 years ago
- Comments:9 (6 by maintainers)
Top GitHub Comments
I have created https://github.com/microsoft/vscode/issues/113384 to continue the investigation on our side
It’s occurring again, after hibernation - that could be a clue.
The top value does change. I did a “break on attribute changed” and it’s triggered by something to do with “Light Bulb” in codeAction. See screenshot. There are two changes, one to move it up by a pixel, one to move it down. The movement up is probably the culprit.