The JADE 2022 release meets tomorrow’s business demands.
In JADE 2022 the class browser was extended to have separate tabs for Class/Property/Source details. This is useful if you want to look at details for the class or a property without losing your current method changes. However, if you're on a form class editing a class method and you reselect the form class, to load the class level event methods, or select a property which is a control you get a warning asking if you want to compile/save/discard your changes.
It would be a nicer user experience for the developer if instead of forcing one of these options, it simply opened another source tab on the current class browser. Further to this, if you're currently editing a class level method and you click on another class level method, or add a new class level method, again it would be good for it to open a new source window for the newly selected/created method rather than forcing a compile/save/discard of your current changes. This would save developers opening multiple class browsers against the same class when the work we're doing requires us to edit multiple methods, multiple event methods, or create multiple new methods without having to open additional class browsers to avoid too many versions of method history being created.
As part of this change, the "Source" tab(s) would need to include the method name so you can more easily swap to the desired method.