Search Issue Tracker
Won't Fix
Votes
0
Found in
2021.3.43f1
2022.3.46f1
6000.0.19f1
6000.1.0a7
6000.2.0a1
Issue ID
UUM-79711
Regression
No
[MacOS] Trying to pick a Colour from full-screen window breaks Color Picker Tool functionality
Requires two or more monitor set-up to reproduce
Steps to reproduce:
- Open a Unity project
- Add a new GameObject to the scene (GameObject > Create Empty)
- Add a script to this GameObject (in Inspector, Add Component > New Script > Create and Add)
- Open the script and add the line of code 'Public Color _colour;'
!image-2024-09-09-13-26-30-160.png!
- Return to Unity
- Ensure that on your second monitor (monitor that Unity is not on) that you open any application and set it to full-screen (e.g. Safari)
- In Unity, select the GameObject and open the colour picker tool by clicking next to the colour in the Inspector
- Moving your mouse around the screen should show the colour in the variable change
- Move your cursor onto the full-screen application on the other monitor
- Click anywhere on full-screen application to select a colour
Actual results: The colour is not picked and the colour picker tool remains open. The colour picker tool becomes broken and it is no longer possible to pick a colour, even on the main Unity window. Exiting the Colour Picker Tool by normal means (e.g. clicking on the colour picker tool button again) does not work and the colour picker tool remains open but unable to select colours.
Clicking elsewhere on the Unity window (e.g. Scene view) will stop displaying the GameObject in the Inspector. This will close the colour picker tool, however, if you click on the GameObject, it will no longer be possible to open the colour picker tool via clicking the button. The only way to reset the Colour Picker Tool and get it to open again is to click on the colour so it opens the Colour Window, and then open that windows own Colour Picker Tool.
Expected results: The colour is picked and the colour picker tool is closed
Reproducible with versions:
- 6000.0.19f1
- 2022.3.46f1
- 2021.3.43f1
Not reproducible with versions: -
Can’t test with versions: -
Tested on (OS): MacOS Silicon
Notes:
- Does not occur on Windows.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- var VisionOSEDRHeadromm has a comma instead of a dot when building with Metal Rendering App Mode and local OS localization is set to German
- IAP Catalog remove product “x” and add product “+” buttons are not consistent with other remove and add buttons in the Editor
- Performance issues in Play Mode when quickly hovering the mouse cursor over Hierarchy GameObjects
- Frame Debugger displays incorrect output when FidelityFX Super Resolution or Spatial-Temporal Upscaler is used with Temporal Anti-aliasing or Subpixel Morphological Anti-aliasing
- The layout system is failing to correctly calculate or apply the height of the Japanese fallback font when the primary English font's metrics are used
Resolution Note:
Clicking on a full-screen macOS window sends a signal to macOS to activate that application. If the window is not full-screen, we are able to capture the click event that selects the color so long as the user has provided screen recording permissions. Given the complexity of any potential fix to add support for full-screen windows, combined with the current available workaround of taking the target window out of full-screen mode, we will not address this issue from the Unity perspective at this time.