Hrm... perhaps this is something that should be wrapped into a lib that could be embedded? It's a fix I've often wanted in my addons, but I'm not sure if it's something worth "forcing" onto users. Fixes often run the risk of being broken when something is changed or god forbid fixed in the default UI... so if it were embedded it'd probably need a game version check and a silent disable to ensure it doesn't go all wonky.
i could always register it as a lib via libstub and make sure it upgrades properly when multiple versions are found that way it can be installed standalone or if someone want they can pull it into their addon
alright made it into a lib so you can use it and not worry about it not upgrading properly
also added the killswitch (not gonna advertise its use as a lib though not worth it imo but there if someone wants it)
Please don't "library-ize" this. While the functionality it offers is nice, it is not a library in any meaningful sense of the term. As with BetterBlizzOptions, if a user wants this functionality, there is nothing stopping him from downloading it himself. As an addon author, if you want to make more users aware that it exists, recommend it in your download page description.