Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug Bash] The splitter in the PM UI cannot be dragged after resizing the VS window from the full-screen mode #13421

Open
v-luzh opened this issue Apr 30, 2024 · 7 comments
Labels
Found:ManualTests Functionality:VisualStudioUI Priority:3 Issues under consideration. With enough upvotes, will be reconsidered to be added to the backlog. Product:VS.Client Type:Bug

Comments

@v-luzh
Copy link

v-luzh commented Apr 30, 2024

NuGet Product Used

Visual Studio Package Management UI

Product Version

Dev\6.11.0.34

Worked before?

It is a regression since it doesn’t repro on D16.11\34601.136 and D17.9\34601.282.

Impact

It bothers me. A fix would be nice

Repro Steps & Context

Repro Steps:

  1. Create a C# Console App (.NET Core 8.0) project in VS.
  2. Right-click the project in Solution Explorer and select "Manage NuGet Packages…" menu item to open PM UI.
  3. Resize the whole VS window from the default full-screen mode.
  4. Drag the splitter in the PM UI to the left or right.

Expected Result:

The splitter in the PM UI can be dragged to left or right.

Actual Result:

The splitter in the PM UI cannot be dragged to left or right as the recording below.
SplitterCannotBeDragged

Notes:

  1. Repro rate: 100%.
  2. It doesn’t repro when the VS window is in full-screen mode by default (at the end of the recording).
  3. It also reproes for the splitter of solution-level PM UI.
  4. It also reproes for the 'Installed'/'Updates'/'Consolidate' tab.

Verbose Logs

No response

@donnie-msft
Copy link
Contributor

donnie-msft commented May 2, 2024

I repro'd this. I believe it's a regression on my change here. Looking into it.

@donnie-msft donnie-msft self-assigned this May 2, 2024
@donnie-msft donnie-msft added Priority:1 High priority issues that must be resolved in the current sprint. Product:VS.Client Functionality:VisualStudioUI and removed Triage:Untriaged labels May 2, 2024
@kartheekp-ms kartheekp-ms added the RegressionDuringThisVersion A regression which broke since last RTM, and was fixed before the next RTM. label May 2, 2024
@donnie-msft
Copy link
Contributor

I was able to repro this issue on VisualStudio.17.Release/17.9.6+34728.123

ScreenRecording.mp4

@donnie-msft donnie-msft added Priority:2 Issues for the current backlog. and removed RegressionDuringThisVersion A regression which broke since last RTM, and was fixed before the next RTM. Priority:1 High priority issues that must be resolved in the current sprint. labels May 2, 2024
@kartheekp-ms kartheekp-ms added RegressionFromPreviousRTM A regression from the last RTM. Example: worked in 6.2, doesn't work in 6.3 and removed RegressionFromPreviousRTM A regression from the last RTM. Example: worked in 6.2, doesn't work in 6.3 labels May 2, 2024
@kartheekp-ms
Copy link
Contributor

It is a regression since it doesn’t repro on D16.11\34601.136 and D17.9\34601.282.

Given that @v-luzh mentioned that this issue doesn't repro on the above VS versions, I added RegressionFromPreviousRTM label.

@kartheekp-ms
Copy link
Contributor

kartheekp-ms commented May 2, 2024

I agree with @donnie-msft. I am able to reproduce this issue in version 17.9.6. One behavior I noticed is that if you resize the window slightly, you can drag the splitter. However, when I resized the window even further, I found that I was unable to drag the splitter.

pmui-splitter

@donnie-msft donnie-msft added the Resolution:NotABug This issue appears to not be a bug label May 3, 2024
@donnie-msft
Copy link
Contributor

@v-luzh Thank you for your attention to looking for nuanced UI bugs like this. In this particular case, I believe this is not a bug. When resizing the PM UI doc window, notice that a horizontal scrollbar appears. When the content doesn't fit horizontally between the 2 panels, then scrolling allows the customer to scroll to see the desired content.

If there's customer input on wanting the ability to slide the splitter despite the very small amount of horizontal width, I can look into what the work will be to modify our WPF controls to be very adaptive.

Otherwise, consider closing this for now. Thanks again!

@v-luzh
Copy link
Author

v-luzh commented May 6, 2024

Hi @donnie-msft, I see. Make sense for me, please discuss with others in the triage meeting and make a decision, thanks.

@donnie-msft donnie-msft added Triage:NeedsTriageDiscussion and removed Priority:2 Issues for the current backlog. labels May 6, 2024
@donnie-msft donnie-msft removed their assignment May 6, 2024
@jeffkl jeffkl added Priority:3 Issues under consideration. With enough upvotes, will be reconsidered to be added to the backlog. and removed RegressionFromPreviousRTM A regression from the last RTM. Example: worked in 6.2, doesn't work in 6.3 Triage:NeedsTriageDiscussion Resolution:NotABug This issue appears to not be a bug labels May 6, 2024
@SueSu01
Copy link

SueSu01 commented Aug 23, 2024

It still reproes on VS Main\35222.175 + NuGet Client Dev\6.12.0.82.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Found:ManualTests Functionality:VisualStudioUI Priority:3 Issues under consideration. With enough upvotes, will be reconsidered to be added to the backlog. Product:VS.Client Type:Bug
Projects
None yet
Development

No branches or pull requests

5 participants