I've recently run into a common and frustrating issue when working with the GUI: not knowing which types of objects actually support tooltips.
Like probably many other developers, I had the idea of adding tooltip to a domain element—to help end users better understand what those elements represent. But after configuring it and running some tests, I was disappointed to discover that tooltips simply don’t work on domain elements.
This isn't limited to domain elements either. There are several other object types where tooltips are silently ignored.
What makes this more problematic is that:
-
There’s no documentation or indication of which elements do or don’t support tooltips.
-
The GUI allows you to configure tooltips for elements where they won’t be used by the GUI—so you only find out the hard way (trial and error).
-
This feels like a missed opportunity to improve usability.
Suggestions
-
Ideally, tooltips should work universally across all object types where it makes sense.
-
At the very least, the system should:
-
Indicate which elements support tooltips, and
-
Disable the configuration GUI for objects that don’t.
-
This would save developers time and help us build more user-friendly apps without the guesswork.
Would love to hear if others have run into this