Notice (2018-05-24): bugzilla.xamarin.com is now in
Please join us on
Visual Studio Developer Community and in the
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
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.
I open Xamarin Studio. I click "Xamarin Studio" (or "File", "Edit", etc.) in the menu bar. I see various menu options (eg. "About Xamarin Studio", "Check for Updates...", etc.). All of these options are enabled, meaning they display with black text and are clickable. Good.
I click the fullscreen button in the top right corner of the Xamarin Studio title bar. Xamarin Studio fills my screen. Good.
Once again, I click "Xamarin Studio" (or "File", "Edit", etc.) in the menu bar. I see the same menu options as before, but now every option is disabled, meaning each option displays with gray text and is not clickable. Submenus display black, but all submenu options are disabled too. Bad.
The issue persists if I take Xamarin Studio back out of fullscreen mode. The only workaround I have found is to quit and reopen Xamarin Studio. Once reopened, all Xamarin Studio menu items are enabled.
OS X 10.9 (preview 7)
Xamarin Studio 4.1.10 (build 14)
Mono 3.2.2 ((no/a0fc6ba)
Xamarin.iOS 220.127.116.11 (Starter Edition)
Xamarin.Android 4.8.2 (Starter Edition)
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
This seems to be Mavericks specific. I'm unable to reproduce this on Mountain Lion, but corrado reproduced it on Mavericks beta.
It seems that after being fullscreened GtkQuartz.GetToplevels() is returning an NSWindow that doesn't correspond to a GtkWindow. This causes MacPlatform.IsModalDialogRunning() to return true, and that disables menuitems.
If we change that method to this:
return toplevels.Any (t => t.Key.IsVisible && t.Value != null && t.Value.Modal);
then it is fixed. However, I don't know if that will cause some other undesirable effect. Do we have places where we're throwing up non-gtk Mac dialogs, and this IsModalDialogRunning() is assuming if an NSWindow is not associated with a GtkWindow then it's a dialog?
*** Bug 15498 has been marked as a duplicate of this bug. ***
I'm using Mavericks with an external display. This commit fixes it for me :-)
Thanks a lot for the quick fix!
This still happens on Xamarin Studio Version 4.1.13 (build 17). I'm using Mavericks OS X 10.9 (13A603).
$ mono --version
Mono JIT compiler version 3.2.4 ((no/294f999 Fri Oct 25 20:18:12 EDT 2013)
Copyright (C) 2002-2012 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
Also still happens in 18.104.22.168
It will be fixed with Mono 3.2.6 release.
When can we expect Mono 3.2.6
*** Bug 16212 has been marked as a duplicate of this bug. ***
This is fixed now.
Xamarin Studio Version 4.3.0 (build 52).
Mono JIT compiler version 3.2.5 ((no/964e8f0 Thu Nov 14 14:48:50 EST 2013)
*** Bug 16853 has been marked as a duplicate of this bug. ***
*** Bug 16956 has been marked as a duplicate of this bug. ***
Today we have checked this issue with following builds :
XS 4.2.2 (build 2)
Now we are not getting this issue any more i.e menu items are not disabled when Xamarin Studio is in fullscreen mode.
Screencast : http://screencast.com/t/iS3LvQ1Ht
Hence closing this issue.
I am currently experiencing this issue in 4.2.2 (build 2) (Beta channel).
Alpha seems to be OK though (4.3.0, build 52), but it breaks other stuff ,ó_Ò,
I am also experiencing the issue in 4.2.2 (build 2) (stable channel).
I am still experiencing it in 4.2.2 stable!
Please reopen fix this bug it's frustrating.
This fix did not make it into the branch from which XS 4.2.2 was released. It's in XS 4.2.3, which is currently available in the beta channel.
That's an excellent news. Thanks.
This bug is still present in 5.6.2 for me.
As soon as I go Full Screen in Xamarin Studio, all menu options are disabled.
I am using OSX 10.10 Yosemite.
Created attachment 8464 [details]
Screenshot of issue ongoing in 5.6.2
This is a screenshot of Xamarin Studio 5.6.2 running on OSX Yosemite in Full Screen.
This bug raised again with OS X Yosemite Version 10.10 (14A389).
Xamarin Studio 5.6.2
Mono 3.10.0 (633e444)
Yes, it was filed again as bug #21148. It's been fixed again, but that fix hasn't made it into a release yet. It will be out soon though.
That's great! Sorry I didn't browse all the bugs that were reported.
No worries, that's my job. ;)
Thanks for reporting the issue again! We'll get the fix out pretty soon.
It's back again in 6.0 beta.
I'm not able to reproduce it here. Can you include your build info and also your version of OSX?
Upon further testing it seems I'm only able to reproduce this when in El Capitan SPLIT full screen view.
I tried with different apps and left and right positions.
It reverts to normal when closing the other app and returning to single app full screen.
Previously, i'd somehow managed to get the bug to persist even after exiting split screen mode, but I'm unable to reproduce that.
Xamarin Studio Community 6.0 (build 4968)
OS X El Capitan Version 10.11.4 (15E65)