Thank you for submitting your inquiry.
You can track the status of your inquiry here.
You may want to save your case's ticket: 406662_nuvc2q31vcnllcag

    (Closed) On the PC an EditorWindow Repaints before opening a context
    1) What happened

    On the PC an EditorWindow Repaints before opening a context menu.
    On a Mac the EditorWindow doesn't Repaint before opening a context menu.

    This causes problems when you right click to both select and open a context menu. You want the selection to repaint before opening the context menu.

    The attached sample shows a stripped down example.

    2) How can we reproduce it using the example you attached

    - Open: Main Menu -> Window -> ContextMenuRepaintBug
    - Note that you can click on the box to select it and off the box to deselect it
    - Click off the box to deselect it
    - Right click on the box to open a context menu:
    - On a PC, the box is selected and the context menu opens (the expected behaviour).
    - On a Mac, the box appears unselected when the context menu opens. After closing the context menu the box redraws to reflect its actual state.

    Real world example: In Playmaker the graph view where you edit FSM states works fine on the PC, but has this repaint problem on Macs. I've tried lots of workarounds, but they all complicate the GUI code and have their own problems.

    Would love to know if there is an easy code fix for this problem!!
      Your Cases:
      Case Title Status Date Opened
      1173883 Comment[228683] on package Playmaker: Asset Store Violation Report Closed 8/2/2019 12:19 PM
      1157233 Comment[219981] on package Playmaker: Asset Store Violation Report Closed 5/24/2019 9:42 AM
      1150351 Collaborate allows filenames on osx that are illegal on windows. Then project cannot be updated on Windows Closed 4/30/2019 5:50 AM
      1116792 Sub menus are not properly collapsed if there is a space before "/" It works in older versions of Unity Closed 1/12/2019 9:10 PM
      1115381 EnumPopup behaves differently than the default inspector and previous versions of unity, and breaks with "/" in names Closed 1/8/2019 9:50 PM
      1103312 Comment[194918] on package Playmaker: Asset Store Violation Report Closed 11/23/2018 7:11 AM
      1032474 Playmaker dll won't load in Unity 2018.2 beta Closed 5/1/2018 6:00 PM
      994650 Playmaker project fails to build for UWP. Same project builds fine in 2017.1 Closed 1/29/2018 11:40 PM
      954335 The Asset Store imports assets for newer versions of Unity in older versions Closed 9/27/2017 4:20 AM
      949595 Collab UI is broken and doesn't let me publish Closed 9/9/2017 6:40 AM
      938368 The Unity API Updater failed to update PlayMaker Closed 8/3/2017 7:30 AM
      937084 Editor crashes when a timeline audio track uses a disabled audio source Closed 8/1/2017 6:10 AM
      917332 Asset Store does not let you access downloads when offline Closed 6/3/2017 12:30 AM
      912144 Comment[126020] on package Playmaker: Report Abuse Closed 5/18/2017 6:24 AM
      891939 Upgrade to Unity 5.6 breaks PlayMakerFSM script references on GameObjects Closed 3/16/2017 9:30 PM
      793329 GenericMenu.ShowAsContext() used on a second moinitor opens a menu on the main monitor Closed 5/1/2016 8:28 PM
      793319 Editor mouse position doesn't update when dragging between monitors Closed 5/1/2016 7:39 PM
      752374 Inconsistent folder guids on importing package Open 12/9/2015 10:38 PM
      739288 Crashed on importing new assets Open 10/25/2015 2:17 PM
      735226 In the import package window, hard to match file on the left with the info on the right Closed 10/11/2015 8:19 PM
      735225 The new Import Package shows warnings on folder guids that are not useful Closed 10/11/2015 8:09 PM
      735219 The Asset Store offline mode does not detect a new internet connection Closed 10/11/2015 7:59 PM
      735216 Ambient Probes errors in the console when starting new project Closed 10/11/2015 7:49 PM
      735215 Can't import assets from Asset Store when offline Closed 10/11/2015 7:49 PM
      735214 Bug Reporter layout is bad on hi dpi screens Closed 10/11/2015 7:49 PM
      703369 Crashed when creating a new project and loading default layout Closed 6/10/2015 8:19 PM
      688728 Unity 5 WSA builds not recognizing extension methods Closed 4/11/2015 7:39 PM
      675903 WebGL Dll in Plugins folder crashes browser Closed 2/27/2015 5:58 AM
      675726 Bug Reporter GUI looks bad on retina displays Open 2/26/2015 6:49 PM
      675721 Build hangs for a long time Closed 2/26/2015 6:39 PM
      665484 User submitted bug Closed 1/21/2015 7:49 PM
      662219 Vuforia test scene fails to build with IL2CPP build for iOS Closed 1/10/2015 10:39 PM
      657013 Can't copy/paste text from the Unity Console to the Unity Closed 12/16/2014 9:10 PM
      657011 Importing a unitypackage I get this error multiple times Closed 12/16/2014 8:58 PM
      655275 Upgraded to beta 16 and editor spams this error Closed 12/11/2014 6:09 PM
      653969 Comment[32912] on package Playmaker: Report Abuse Closed 12/6/2014 10:05 PM
      650852 After importing a unitypackage that adds menu items, the Closed 11/25/2014 7:48 AM
      650588 Assets\PlayMaker\Versions\PlaymakerNACL.unitypackage Closed 11/24/2014 2:39 PM
      650457 WebGL build hangs on "Native Compile to JS" and never Closed 11/24/2014 5:39 AM
      650454 Build and Play for WebGL Closed 11/24/2014 5:19 AM
      649467 Mousing over the scene view the console is spammed with Closed 11/20/2014 5:58 AM
      649055 WP8 build fails with plugin in Assets\Plugins\WP8 Closed 11/18/2014 10:19 PM
      646180 Trying to build a minimal Playmaker project for WebGL. Build Closed 11/7/2014 6:39 PM
      618852 Comment[25806] on package Playmaker: Report Abuse Closed 7/10/2014 5:45 PM
      617144 This Playmaker Metro test project builds fine in 4.2 and 4.3 Closed 7/2/2014 3:00 AM
      615206 Started a new project and imported 2D Toolkit and a texture Open 6/22/2014 4:59 AM
      613744 Comment[24748] on package Playmaker: Report Abuse Closed 6/14/2014 9:53 PM
      601355 Comment[21440] on package Playmaker: Report Abuse Closed 4/9/2014 3:26 AM
      573212 Comment[13887] on package Playmaker: Report Abuse Closed 11/2/2013 6:32 PM
      557137 Using the new build iOS in windows feature with Closed 8/12/2013 4:04 PM
      556171 A$ Submission 50265: Playmaker Windows Phone 8 Add-On Closed 8/7/2013 4:49 PM
      555426 A$ Submission 50195: Playmaker BlackBerry Add-on Closed 8/4/2013 12:22 AM
      515261 NullReferenceException: Object reference not set to an Open 1/17/2013 5:32 AM
      498797 A$ Submission 551: Playmaker Closed 11/12/2012 8:19 PM
      498635 Nested enums in a class show as int field in inspector Closed 11/12/2012 6:05 AM
      497097 Display bug in the editor with Multiline Attribute and Closed 11/5/2012 12:16 PM
      497033 Display bug in the editor with Multiline Attribute and Closed 11/4/2012 4:46 PM
      496731 Unity 4 editor gui bug Open 11/2/2012 12:02 AM
      443085 When editing an array in a prefab instance, added elements Closed 2/12/2012 5:13 PM
      434886 Class that implements IEquatable does not build with Flash Closed 12/27/2011 8:31 PM
      434885 Numerous Flash build errors when trying to extend System. Closed 12/27/2011 8:20 PM
      434882 string.CompareOrdinal is not supported in Flash builds Closed 12/27/2011 7:41 PM
      434880 useGUILayout does not seem to be supported in Flash builds Closed 12/27/2011 7:31 PM
      434878 #if UNITY_FLASH is undocumented Closed 12/27/2011 7:06 PM
      434870 Error when returning to Unity with the Importing package Open 12/27/2011 6:12 PM
      433918 Time.realtimeSinceStartup seems to be wrong in Awake and Closed 12/20/2011 7:30 PM
      418913 Playmaker category mixup results in two folders. Closed 9/12/2011 5:11 PM
      407974 Loading a Unity Project on a Mac from the Bootcamp disk Open 6/11/2011 4:19 AM
      406662 On the PC an EditorWindow Repaints before opening a context Closed 6/3/2011 6:54 PM
      406657 Unity crashes when a script closes a maximized EditorWindow Closed 6/3/2011 6:15 PM
      376802 While managing files in the Project view, I multiselected Closed 10/4/2010 5:52 PM
      376679 ScriptableObjects in MonoBehaviours are lost when you make Open 10/3/2010 12:47 AM
      375652 A GameObject destroyed with a delay in the same frame that Closed 9/26/2010 3:48 AM
      374776 Unity crashed when auto restarting after importing (updating Closed 9/19/2010 3:48 PM
      373962 Editor crashed when undocking Game tab while playing Closed 9/13/2010 6:43 PM