Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
User name:
Password:
Save Password
Forgot your password?

 All Forums
 Visual Assist
 Technical Support
 GO button gets randomly huge on Visual Studio 2022
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

kuzniar
New Member

7 Posts

Posted - Jan 12 2023 :  11:24:10 AM  Show Profile  Reply with Quote
Hi,
I am using current version of Visual Assist and newest version of Visual Studio 2022 (Microsoft Visual Studio Professional 2022 (64-bit) -Current. Version 17.4.3). Randomly, but at least once a day I have a bug, that GO button (top left corner) gets big. The only way to make it small again is to close Visual Studio completely.




kuzniar
New Member

7 Posts

Posted - Jan 12 2023 :  11:26:01 AM  Show Profile  Reply with Quote
The effect with duplicated GO symbol is triggered by resizing the width of the window. I can't figure out what makes the go button so huge. It happens randomly when I am switching between tabs or moving tabs around the screen.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18097 Posts

Posted - Jan 12 2023 :  11:26:48 AM  Show Profile  Reply with Quote
Which version of VA are you using?

Do you have more than one monitor on your system? If so, do they have different DPI settings?

Do you have a high refresh rate monitor?

My first theory is that there is something about your display configuration that is a factor.

Are you aware of any form or pattern to what triggers this problem?

If you close all open files, and then just open a single code file does this make any difference, or have you already tried this?

zen is the art of being at one with the two'ness
Go to Top of Page

kuzniar
New Member

7 Posts

Posted - Jan 12 2023 :  11:35:54 AM  Show Profile  Reply with Quote
Which version of VA are you using? - VA_X64.dll file version 10.9.2471.0 built 2022.11.25
Do you have more than one monitor on your system? - Yes 3 displays (1 from laptop <1920x1200 150% scale> and 2 external monitors <1920x1080 100% scale>)
Do you have a high refresh rate monitor? - 60 Hz each

At home I also connect to a single 4k display and the error occurs as well.
I can't tell when exactly this problem happens, I can't reproduce this problem as well. During the workday, on average this issue happens at least once.

If it happen again I will try to close all open files as you suggested
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18097 Posts

Posted - Jan 12 2023 :  11:56:04 AM  Show Profile  Reply with Quote
When you are at home, are you connecting the laptop to the display, or is it just a system with a single display? It sounds like a system with just a single display, but I just wanted to be sure. This reminds me of some problems we had with monitors with different DPI settings, but these problems are all supposed to be fixed now.

Are you using any utilities to handle multiple monitors? For example I use Display Fusion, which has the feature to move a window to a different monitor via a keyboard shortcut. I am wondering if something else interacting with the IDE could be a factor.

Which programming language or languages are you using in your solution?

Do you have any other extensions installed?

zen is the art of being at one with the two'ness
Go to Top of Page

kuzniar
New Member

7 Posts

Posted - Jan 12 2023 :  12:04:15 PM  Show Profile  Reply with Quote
At home I connect my laptop to a single 4k monior using HDMI cable and I work on dual monitor setup (so my laptop + single external display).
I don't use any utilities to handle multiple monitors - just Windows (Windows 10 Enterprise, version - 21H2)
I am using C++
I have installed such extensions:
Clang Power Tools, Live Share 2022, Visual Studio Spell Checker (VS2022 and later), VSColorOutput64, Visual Assist, Test Adapter for Google Test, Close Tabs, File Icons

Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18097 Posts

Posted - Jan 12 2023 :  12:34:10 PM  Show Profile  Reply with Quote
Thank you for explaining. So it could be multiple monitor related, or that might be a red herring.

I recognise most of these extensions, and would not expect any problems from any of them.

Would you be able to try running a test profile for a couple of days? The idea is a separate profile in Visual Studio with only Visual Assist installed as an extension, to see if this stops the problem from happening. By testing this in a separate profile we don't disturb your default profile and installed extensions.

zen is the art of being at one with the two'ness
Go to Top of Page

kuzniar
New Member

7 Posts

Posted - Jan 17 2023 :  05:00:14 AM  Show Profile  Reply with Quote
Yes, sure, do I need to enable something or just disable or other extensions?
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18097 Posts

Posted - Jan 17 2023 :  07:18:39 AM  Show Profile  Reply with Quote
This is a little complex, but hopefully these instructions will be clear an easy to follow. Can you first download the VS2022 specific installer for Visual Assist from:

https://downloadfiles.idera.com/WholeTomato/VA_X_Setup2471_0_x64.vsix

Next you will need extra details about the IDE install to create a test profile, which you get from running:

"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe"

There will be a set of lines for each different version of Visual Studio that you have installed. For the version you want to install into, you want the "productPath", "dispalyName" and "installationVersion" lines, e.g.

productPath: C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\devenv.exe
displayName: Visual Studio Professional 2022
installationVersion: 17.3.32901.215

You can then use the information from these three lines to make sure that the following command has the correct command line parameters. The values are:

/appidname: = displayName:
/appidinstallpath: = productPath:
/skuVersion = installationVersion:

The "/skuName:" value is one of "Community / Pro / Enterprise", note for the Professional version it is "Pro", not the expected "Professional".

The working command, for VS2022, using the values above, is - split into lines to make it easier to read and edit:


"C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\VSIXInstaller.exe"
/appidinstallpath:"C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\devenv.exe"
/skuName:Pro
/appidname:"Visual Studio Professional 2022"
/skuVersion:17.3.32901.215
/rootSuffix:"VATest" "C:\Users\%USERNAME%\Downloads\VA_X_Setup2471_0_x64.vsix"


The "rootSuffix" is the name of the test profile you want to install to, and this will be created if it does not already exist. The final parameter is the path of the VSIX installer for Visual Assist that you want to install. Once you have the command set up, the only parts you should need to edit are the skuVersion and the path to the VSIX file, can you please close all instances of Visual Studio and run this command.

Running this command installs VA into the test profile, but it does not load the test profile. If you created the test profile by installing VA, when you run the test profile it will be using the default IDE settings, without asking you which settings you want to use.

To now load the test profile you use the command:

"C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\devenv.exe" /RootSuffix VATest

To load your normal, default profile just load the IDE normally. To return to this test profile again, pass the /RootSuffix command line switch when loading the IDE. You can run both profiles at the same time, next to each other. In VS2019 and VS2022 the profile name will be shown just under the close button, in the top right hand corner of the main IDE window. If you export your IDE settings from your main profile you can them import them into the test profile.

You should only have the default extensions plus Visual Assist installed into the test profile, so can you please try working in the test profile for a day or two, and see if you get this problem?

zen is the art of being at one with the two'ness
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18097 Posts

Posted - Jan 23 2023 :  08:14:39 AM  Show Profile  Reply with Quote
A second report of the same problem, but so far no good idea of why it happens there either:

https://forums.wholetomato.com/forum/topic.asp?TOPIC_ID=20430

zen is the art of being at one with the two'ness
Go to Top of Page

kuzniar
New Member

7 Posts

Posted - Jan 31 2023 :  10:19:31 AM  Show Profile  Reply with Quote
It happened to me right now. 2 monitors + 3rd as laptop. During the build I was browsing web and using Alt + Tab to see what is going on with the build. And suddenly I can see that It got huge again.
For the last few days, the problem did not appear.
(No profiler installed yet)
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18097 Posts

Posted - Feb 01 2023 :  06:20:56 AM  Show Profile  Reply with Quote
What file extension, sort of code file, were you working in when this happened? I am just wondering if you were working in a "normal" code file or something a little bit different, in case this offers a clue.

Either way, certainly not a one off problem.

zen is the art of being at one with the two'ness
Go to Top of Page

kuzniar
New Member

7 Posts

Posted - Feb 02 2023 :  03:33:18 AM  Show Profile  Reply with Quote
.cpp, .hpp, .h, CMakeLists.txt
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18097 Posts

Posted - Feb 02 2023 :  05:55:39 AM  Show Profile  Reply with Quote
Totally normal files there, so no obvious clues. I was thinking of a bug report about problems with the VA navigation bar that used, from memory, XAML or HTML files where the IDE reported an error in the file structure, and interacting with the error message could trigger the problem. So much for that theory.

zen is the art of being at one with the two'ness
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
© 2021 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000