When creating a new character and logging into it, all their addons will be enabled instead of matching the enabled/disabled settings for all characters on that server.
Steps to reproduce:
- On any server’s character select screen, go to the “AddOns” panel via the button in the bottom left.
- In the AddOns panel, verify that you’re modifying settings for all characters instead of for a specific character via the dropdown in the top left.
- Disable some of the addons for all characters. Hit “OK” to save your settings.
- Create a brand new character and log into them.
- Once logged into your character, go to the “AddOns” panel via the escape menu and verify that all addons are checked on, including the ones you just turned off for all characters.
Expected outcome: Addons enabled or disabled for all characters on a server respect those settings for new characters on that server.
Actual outcome: New characters have all addons enabled regardless of prior settings for all characters on that server.
Separately, when changing enabled/disabled settings for all characters while logged into a character, it will only change those settings for that character instead.
Steps to reproduce:
- Have at least 2 characters on a server that have been logged into before, and at least one addon enabled for all characters.
- Log into one of the characters.
- Once logged in, go to the “AddOns” panel via the escape menu.
- Verify that the current selection in the dropdown on the top left of that panel is to change settings for “All” characters, instead of just the one you’re logged into.
- Disable an addon, and hit the “Reload UI” button to confirm your changes and reload the UI without that addon.
- Log out.
- On the character select screen, go to the “AddOns” panel via the button in the bottom left and validate that the addon disabled above has a grey checkmark, indicating it’s only enabled for some characters.
- Log into a different character than the one chosen in step 2 on the same server.
- Verify that the addon disabled for ‘all’ in step 5 is still enabled for this character.
Expected outcome: Addons enabled or disabled for all characters while logged into a specific character will have that change reflected on other characters.
Actual outcome: Enabling or disabling addons for all characters while logged into a character only changes the settings for that character.