Bug: "Edit talents" doesn't work for my Discipline setup

Snapshot ID: 2b726f4fb612488c87150501bdca7a2d

I have three setups for my Priest: Discipline > Holy > Shadow. For Holy and Shadow, I can click “Edit talents” and set up the talents I want to optimize for. But it breaks for Discipline with an error in the console. The “Pick a Gearing Strategy” box is stuck in loading, and when I click “Edit talents” it just says I have 0 points available both for the spec and class trees.

Stack trace for the console error if you have sourcemaps:

Uncaught (in promise) TypeError: q is undefined
    pa https://static.askmrrobot.com/wowsite/js528/wowtalenteditor.js:17
    C https://static.askmrrobot.com/wowsite/js528/wowtalenteditor.js:7
    trigger https://static.askmrrobot.com/wowsite/js528/trcomponents.js:38
    trigger https://static.askmrrobot.com/wowsite/js528/trcomponents.js:38
    u https://static.askmrrobot.com/wowsite/js528/wow.js:55
    b https://static.askmrrobot.com/wowsite/js528/optimizer/optimizer.js:22
    promise callback*n https://static.askmrrobot.com/wowsite/js528/optimizer/optimizer.js:22
    asyncExecutePromiseGenerator https://static.askmrrobot.com/wowsite/js528/optimizer/optimizer.js:22
    asyncExecutePromiseGenerator https://static.askmrrobot.com/wowsite/js528/optimizer/optimizer.js:22
    asyncExecutePromiseGeneratorFunction https://static.askmrrobot.com/wowsite/js528/optimizer/optimizer.js:22
    u https://static.askmrrobot.com/wowsite/js528/wow.js:54
    updateProfileCollection https://static.askmrrobot.com/wowsite/js528/wow.js:61
    asyncExecutePromiseGenerator https://static.askmrrobot.com/wowsite/js528/optimizer/optimizer.js:22
    asyncExecutePromiseGenerator https://static.askmrrobot.com/wowsite/js528/optimizer/optimizer.js:22
    asyncExecutePromiseGeneratorFunction https://static.askmrrobot.com/wowsite/js528/optimizer/optimizer.js:22
    updateProfileCollection https://static.askmrrobot.com/wowsite/js528/wow.js:61
    OptGearBib https://static.askmrrobot.com/wowsite/js528/optimizer/gearbib.js:49
    h https://static.askmrrobot.com/wowsite/js528/tr.js:27
    monitor https://static.askmrrobot.com/wowsite/js528/tr.js:27
    monitor https://static.askmrrobot.com/wowsite/js528/tr.js:27
    $monitor https://static.askmrrobot.com/wowsite/js528/tr.js:27
    OptGearBib https://static.askmrrobot.com/wowsite/js528/optimizer/gearbib.js:48
    <anonymous> https://static.askmrrobot.com/wowsite/js528/optimizer/gearbib.js:55
    initComponent https://static.askmrrobot.com/wowsite/js528/trcomponents.js:37
    <anonymous> https://static.askmrrobot.com/wowsite/js528/trcomponents.js:72
    <anonymous> https://static.askmrrobot.com/wowsite/js528/trcomponents.js:72
    <anonymous> https://static.askmrrobot.com/wowsite/js528/trcomponents.js:72
    $ready https://static.askmrrobot.com/wowsite/js528/tr.js:23
    <anonymous> https://static.askmrrobot.com/wowsite/js528/trcomponents.js:72
    <anonymous> https://static.askmrrobot.com/wowsite/js528/trcomponents.js:72

Somehow some bad talents got saved in your discipline setup. Try the following:

On the website, switch to one of your other specs with the icons at the top of the screen next to the “import from addon” button.

Then, delete your Discipline setup in the list in Best in Bags using the trash can icon.

Now use the spec icons to switch back to your Discipline spec – it should load the last talents we saw from the in-game addon.

You will unfortunately have to reset your optimization options, but this should resolve the issue.

Thanks! That worked.