Feature summary:
As an interface administrator, I would like to be able to identify which gadgets a user has enabled in their preferences.
- On Special:GadgetUsage, it would be helpful to see who the users of a particular gadget are. Currently, the page only displays how many users have enabled it.
- Additionally, a "User gadgets" link could be added to the sidebar 'Tools' menu on user pages, displaying a list of all gadgets enabled by that specific user. Alternatively, this could be handled via a log page (Special:Log) that updates whenever a user modifies their gadget settings.
Use cases:
- Certain bugs only occur due to a conflict between specific gadgets or scripts. Such conflicts can remain undetected for a long time until someone notices that all users reporting the bug share a common enabled gadget, whereas those unaffected have it disabled.
- I am currently preparing a script update on ruwiki. This modification will potentially introduce a bug for users who have a specific gadget enabled. To prevent this disruption, I need to identify which users are actively using that gadget and implement an alternative update specifically for them.
Benefits:
Interface administrators will be able to diagnose and resolve bugs much faster. Affected users will no longer need to manually list all of their enabled gadgets when reporting issues.