Bug 1196 - Solution explorer incorrect functionality of audto hide button.
Summary: Solution explorer incorrect functionality of audto hide button.
Status: VERIFIED FIXED
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: Docking ()
Version: unspecified
Hardware: All All
: Low normal
Target Milestone: ---
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2011-10-03 11:46 UTC by Jatin
Modified: 2013-05-28 12:57 UTC (History)
6 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
VERIFIED FIXED

Description Jatin 2011-10-03 11:46:30 UTC
Steps to reproduce:

1. Launch the MonoDevelop.
2. Start a New Solution or Open the Existing Solution.
3. Solution sidebar appears at the left panel.
4. Click on the Auto Hide button, appearing at the top right of the solution side bar.
5. Observe that with clicking on the 'Dock' button, when click anywhere on the soluion explorer, the solution explorer does not hide again. 

Actual result:

When click on Auto hide button the solution window should hide, and the title solution should appear in the quick launch panel. when hover the mouse over the title solution it shows show the Solution sidebar, and when click anywhere on the solution explorer and removes the mouse over the solution explorer, the solution explorer does not hide again. 

Expected result: 

When click on Auto hide button the solution window should hide, and the title solution should appear in the quick launch panel. Moreover when roleover the mouse over the title solution it should show the Solution sidebar; and when remove the mouse cursor, it should again hide the Solution sidebar. It should only retain the solution explorer when the user clicks on Dock button.

Environment:

Windows 7
Mac 10.7 (Lion)
Mac 10.6 (Snow Leopard)
Comment 1 Lluis Sanchez 2011-10-04 06:58:10 UTC
This bug report is a bit confusing. From the Actual result section: "when click anywhere on
the solution explorer and removes the mouse over the solution explorer, the
solution explorer does not hide again". This is the expected behavior. If you click anywhere in the solution explorer, then the solution explorer has the focus and it won't automatically hide no matter where you move the mouse.

What the Expected result section describes is also correct. But in that description, the user is not clicking on the solution explorer.
Comment 2 Alan McGovern 2011-12-08 20:37:43 UTC
Sounds like this is not a bug. If there is an actual issue, please reopen and describe what the problem is.
Comment 3 narayanp 2011-12-09 06:59:04 UTC
Hi Alan,

I have restructured the step to reproduce, expected result and autual result for the more clarification.

Please go through this and let me know if have any issues.

Steps to reproduce:

1. Launch the MonoDevelop.
2. Start a New Solution or Open the Existing Solution.
3. Solution sidebar appears at the left panel.
4. Make sure no file should open in the centre pane.
4. Click on the Auto Hide button, appearing at the top right of the solution
side bar.
5. Solution bar collapsed and displyed on the left vertical bar with named solution.
6. Hover the mouse over the Solution. Created solution displayed in the left panel.
7. Click on any where on solution explorer.
8. Now Click any where in the center pane and observe that Solution explorer do not collapse this time and also observe that 'Dock' button is still appearing on solution explorer

Actual Result:
After step 8 solution explorer should collapse, but in this case it is not happening.

Expected Result:
After step 8 solution explorer should collapse. Solution explorer should be remain stable only if someone has clicked on 'Dock' button OR the focus is still set on Solution explorer.
Comment 4 Alan McGovern 2011-12-09 07:10:15 UTC
Ah yes. This is a 'feature' I suppose. once the solution pane gains focus (or any pane gains focus) by clicking on it, it will only collapse when a different control gains focus. In this scenario the middle pane is incapable of gaining focus, as there is nothing there to click on, so clicking there does not result in the solution pane from collapsing automatically.

Is this something we want to try to fix anyway lluis? I don't think it's worth the effort.
Comment 6 Mohit Kheterpal 2013-05-28 12:57:50 UTC
Today we have check this issue on following builds :

All windows and Mac
XS 4.0.8(built 2)
MT 6.2.6.6
MFA 4.6.7
Mono 2.10.12

Now when we click on Auto hide button then solution window hides, and the title
solution appears in the quick launch panel. Click any where in the center pane and observe that Solution explorer do not collapse this time and also observe that 'Dock' button is still appearing on solution explorer.

Below is the screencast for the same :
http://www.screencast.com/t/JcU4v22BA

Hence changing its status to verified fixed.