See a use case: suppose a user opens a "Spell Checker - System Settings" window and wants to understand what a checkbox means, e.g. "Skip run-together words". The window has a "?" decoration button, which gives the user some hope. Button is clicked, and when cursor is moved above the item, it appears that no help is available. Moreover, if you now hover _any_ item in the window, the only one having some help appears the "Apply" button. So why show the "what's it" button if it's plain useless? Reproducible: Always Steps to Reproduce: 1. Launch System settings 2. Open e.g. Locale -> Spell Checker 3. Try to get some help using "what's it" decoration button 4. See the button is useless Another example: oxygen-settings has this button, but there's also no help available. Another way: 1. Launch system settings ->"Application and System Notifications" 2. Select some event in the list 3. Try "what's it"'ing "Play a sound". 4. See description of the whole System Notifications control module instead of element description Actual Results: "What's it" button is useless in most cases when it's really needed Expected Results: Either this button should be completely removed from KDE dialogs, or it should actually be useful in every dialog where it's present.
If it has to be fixed in multiple applications, you should report it for each application separately, so that their respective developers can improve the situation.
But the problem is in _every_ KDE app which has any dialogs, because the OK-Apply-Cancel buttons make "?" appear for Apply button.
The "What's This" button is added by QDialog. Applications, that do not want that flag, have to explicitely remove it. From QDialog documentation: "... If, for example, you don't want a What's This button in the title bar of the dialog, pass Qt::WindowTitleHint | Qt::WindowSystemMenuHint in f." If you do not want to report this issue to application developers, you could report upstream to Qt developers to request a reverse behavior of this flag, so that only applications explicitely requesting it will get the button added.
Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone!
Dear Bug Submitter, This is a reminder that this bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? This bug will be moved back to REPORTED Status for manual review later, which may take a while. If you are able to, please lend us a hand. Thank you for helping us make KDE software even better for everyone!
Nothing changed since 2013. The issue is still valid, with both test cases.
Thanks for the update!
*** Bug 332741 has been marked as a duplicate of this bug. ***
We are discussing what to do with What's This in https://phabricator.kde.org/T9986. If no action is taken, the default action will be "it dies" because it's not supported on Wayland.