Multiverse Feedback: Cardlist | Visual spoiler | Export | Booster | Comments | Search | Recent activity
Mechanics | Upcoming releases | Skeleton

CardName: Bug With Creating Cardsets for New Accounts Cost: Type: Bug Pow/Tgh: / Rules Text: When a new account attempts to create a new cardset for the first time, the page loads differently with a dialogue that helps the user understand where they can upload cards. However, the "Create new cardset" option on this page is bugged so that it just loops back to the same page without changing anything. Flavour Text: Set/Rarity: Multiverse Feedback None

Bug With Creating Cardsets for New Accounts
 
Bug
When a new account attempts to create a new cardset for the first time, the page loads differently with a dialogue that helps the user understand where they can upload cards.

However, the "Create new cardset" option on this page is bugged so that it just loops back to the same page without changing anything.
Updated on 19 Dec 2020 by Alex

History: [-]

Since the text is so small on the card, I'll rewrite it here

When a new account attempts to create a new cardset for the first time, the page loads differently with a dialogue that helps the user understand where they can upload cards. "Welcome! If you just want to create a test card or two, visit the Testing cardset and click Create card. If you have an idea for a card or two but not a whole cardset, Cards With No Home is the place for them; unless they're silly enough to go in Silver-Bordered or Joke Cards.

If you are planning to create a full cardset under development, then click here to fill in its details: Create new cardset"

However, the "Create new cardset" option on this page is bugged so that it just loops back to the same page without changing anything

The issue lies in the javascript, where the code for the link is < a onclick="$('whole_cardset_form').show();" href="#">Create new cardset< ./a>

which contains an error. The portion ('whole_cardset_form') should not have those ' around the name, [it should just be (whole_cardset_form)], which I believe is making the page misidentify what to display. Removing those and then clicking the link makes the cardset creation from display as intended.

After the first set has been created, the "new user" dialogue doesn't ever show up and the form is automatically displayed, so any user that created their account before this "new user" display was implemented will have never encountered this bug. However, for new users it seems to mean they can't make a cardset until they manually work around this by fiddling with the cardset creation page's javascript in a browser's debug mode (e.g. f12 with Microsoft Edge) and remove those ' that are causing the issue.

2020-12-18 22:48:17: Alex edited Bug With Creating Cardsets for New Accounts:

fixed

Thanks for the diagnosis! That was very helpful.

The fix was actually slightly different - I added a '#' inside that JQuery selector, so it's onclick="$('#whole_cardset_form').show();". But nonetheless, your analysis of the problem helped me know exactly what to do in less than a minute, so thank you very much!

2020-12-19 11:15:38: Alex edited Bug With Creating Cardsets for New Accounts:

remove a bit of that text since it's also in the comments

Add your comments:


(formatting help)
Enter mana symbols like this: {2}{U}{U/R}{PR}, {T} becomes {2}{u}{u/r}{pr}, {t}
You can use Markdown such as _italic_, **bold**, ## headings ##
Link to [[[Official Magic card]]] or (((Card in Multiverse)))
Include [[image of official card]] or ((image or mockup of card in Multiverse))
Make hyperlinks like this: [text to show](destination url)
What is this card's power? Canyon Minotaur
(Signed-in users don't get captchas and can edit their comments)