PositionHandles not showing in 2021.2.2... SOLVED in 2021.2.3

I just upgraded my project from Unity 2020.3.6 to 2021.2, and suddenly the position handles I use in some custom editors are not being shown any more.

Any ideas on why this happen?

This is the 1200th thread about this problem. Please search before post.
This is already fixed and soon to be released: https://issuetracker.unity3d.com/product/unity/issues/guid/1374532

If your problem persists after upgrading to 2021.2.3f1, then please submit a bug report.

Trust me, If I didn’t search for this I’d never posted it. I thought the problem was related just to Position Handles (the ones I’m using) and there’re no results looking for that. Turns out it’s all the Tool Handles what’s broken and that’s the right search.

Thanks for the answer. I’ll wait for the fix.

I just installed 2021.2.3f and this is still broken. Did anyone find this fixed?

Ok, after tweaking a couple of things I finally got to see again the Handles. It’s wasn’t a basic update anyway.

Such as? It might help others.

The most important thing, the handles were drawn in an onSceneGUI event (with a starting lowercase ‘o’) instead of OnSceneGUI. This event wasn’t being called in 2021.2. No idea why this worked in previous versions.

I also did some renaming of a couple of variables, but I honestly can’t ensure this is relevant.

That’s never been called by Unity. It’s always been “OnSceneGUI”. Here’s the doc all the way back to 5.2: https://docs.unity3d.com/520/Documentation/ScriptReference/Editor.OnSceneGUI.html

I know it makes no sense. I’ve checked the history of the file and I can see I had onSceneGUI prior to the upgrade. But I touched so many things trying to make this work before I knew this was a bug that I prefer not to assume I did something special. It could misslead people.