Bug in Preferences page


#1

Hi! I don’t know if this is the kind of thing you can fix, but, here’s are some steps to reproduce a minor bug:

  1. Go to https://forums.gauntlet-rpg.com/u/ewillisson/preferences/account
  2. Click on the “Profile” link
  3. Click on the “Email” link or any other link in that column

Expected behavior: The content changes to preferences relating to the clicked label
Actual: It keeps showing the “Profile” content, but the URL changes.

I’m able to fix it and start seeing different Preferences pages again by reloading, when there’s a different URL shown (like https://forums.gauntlet-rpg.com/u/ewillisson/preferences/emails)

This is on ChromeOS Version 72.0.3626.122 (Official Build) (32-bit)

This definitely isn’t a large problem, but it was surprising, so I wanted to document it.

I just noticed there’s a stack trace in the JavaScript that shows up when I first reproduce this bug. Here it is:

_application-33e439a93501d47d5972463eed0b760e5607bfd6cf0aadfce080f4b8979f1308.js:47852 Uncaught TypeError: $(…).magnificPopup is not a function
at n.willDestroyElement (_application-33e439a93501d47d5972463eed0b760e5607bfd6cf0aadfce080f4b8979f1308.js:47852)
at n [as willDestroyElement] (_ember_jquery-716f4989c2eb49ad65163ffb56185407340c2b195b81b9392b62cde3e992cade.js:50409)
at n.trigger (_ember_jquery-716f4989c2eb49ad65163ffb56185407340c2b195b81b9392b62cde3e992cade.js:52795)
at n [as trigger] (_ember_jquery-716f4989c2eb49ad65163ffb56185407340c2b195b81b9392b62cde3e992cade.js:50409)
at e.destroy (_ember_jquery-716f4989c2eb49ad65163ffb56185407340c2b195b81b9392b62cde3e992cade.js:32585)
at e.destroy (_ember_jquery-716f4989c2eb49ad65163ffb56185407340c2b195b81b9392b62cde3e992cade.js:23979)
at n.e.destroy (_ember_jquery-716f4989c2eb49ad65163ffb56185407340c2b195b81b9392b62cde3e992cade.js:23979)
at e.destroy (_ember_jquery-716f4989c2eb49ad65163ffb56185407340c2b195b81b9392b62cde3e992cade.js:23979)
at t.didDestroy (_ember_jquery-716f4989c2eb49ad65163ffb56185407340c2b195b81b9392b62cde3e992cade.js:32337)
at n.reset (_ember_jquery-716f4989c2eb49ad65163ffb56185407340c2b195b81b9392b62cde3e992cade.js:24063)

Thank you for creating this forum!


#2

Yeah, you guessed it, this is something we don’t really have control over. Thanks for pointing it out. I’m glad you found a workaround that worked for you. This will be here so if anyone else notices it, they can see your workaround.


closed #4