With the release of the 8.0.1 Battle for Azeroth path, all Artifacts was disabled, including the spells. Some spells was moved to base class abilities or talents, but these spells has different IDs so the merges will not work for that.
Remove spell merging of Battle for Azeroth Heart of Azeroth Tratis and Essences, aswell as corruptions.
Similarly to the artifacts being disabled with the release of BfA, all the special spells in heart of azeroth and corruptions was removed with the release of Shadowlands. These spells are not available anymore.
Removing these spells will possibly cause users settings to have settings for removed merges in their savedvariables? Not sure if it's a big problem, or how to solve it.
Spell sorting
Put "Other Spells" at the top of "Global Spells"
Put "Shadowlands" above all other expansions to avoid having to scroll passed all the others.
I considered to try to do some manual sorting of expansions to not rely on the color codes being alphabetically sortable, or even put all old expansions into a "legacy" tab, but I'm not a LUA programmer so I just went with a simple change to the color codes to cause this.
Remove legacy spells
Remove all artifact spells from merges.
Remove spell merging of Battle for Azeroth Heart of Azeroth Tratis and Essences, aswell as corruptions.
Spell sorting