We are not sure why this happens sometimes, but we do have some ideas for solving it (unfortunately will take a little time to implement as it's not a simple solution)
In the meantime: Are you able to try in a different browser and see if you still have the same issue?
Finally, you may file a ticket and explain that the double purchases were accidental, and a UA will refund the double items.
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
Your frustration is very valid here; I'd be frustrated too in your shoes. I have personally prioritized my attention on this issue when it was brought up - precisely because it's such a game-breaking issue - and I wanted to fix it for you guys asap. However, I was not able to determine the cause. I have not been able to trigger this glitch myself, and you and seem to be the only users it happens to consistently. (Because of that, the information you provide is basically all we have to go on.) In other words, the issue's gone unfixed not because of lack of attention, but because it genuinely perplexes me.
I did have an idea for a change to the shops code that is likely to resolve the issue, based on a theory I had about it. Unfortunately, it requires a major effort and a lot of code rewriting, so we are taking our time to make sure this is done smoothly before we roll it out. Accomplishing this code revision has been an ongoing project.
Again, I completely understand the frustration, so please feel free to let me know if you have other questions or concerns, and I'll do my best to address them.
[edit] Ahh you used to have this issue, but then it randomly stopped? That could be a clue, because if it stopped for you, maybe we could try to figure out what changed that made it stop? I know it's probably a lot to ask you to remember, and it's okay if you don't, but do you remember around what year(s) exactly you had this issue, and when you noticed it stopped? And if you remember any changes around that time - like any changes Subeta made to the website or shops, if you got a new computer, or made any changes to your Subeta account (or anything like that)
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
I'm working to get a (potential) fix for this pushed this week!
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
Please give this a try again and let me know if the double-buy problem has stopped? I've pushed a massive coding fix that hopefully solves this problem! Fingers crossed!!
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
This isn't really something we can control on our end; it's up to the browser to correctly give you that functionality. (That's why it works in Chrome, for instance.)
However, if it's broken, then it must have gotten broken in a newer version of Safari, because some googling shows that Cmd-clicking should work. If it doesn't work, I suggest googling around and seeing if it's maybe a setting you have to toggle in Safari?
Fwiw, you would search for something like "submit forms in new tabs" - a key part of what I changed, was changing the buy link into a form submission, so that you couldn't accidentally do it twice. Part of the dangers of having it be a plain link, is that the browser will think it's safe to visit it multiple times, which is probably what caused your double-buying problem.
That's because I've only pushed this fix for special shops haha. But now that I know it works, I can try to code the same fix for user shops :)
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
For the user shops I can try and see about just making it a form submission without a redirect, so people can still refresh to purchase more. However, if we have to choose between that small inconvenience, and fixing the double-buy glitch, I think it's more important to fix the double-buy glitch since it makes some people unable to buy from the user shops at all.
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
Bug just fixed this and they are back :D
Dexter by ❤
We can't control how browsers allow you to interact with forms - that's up to the browser devs. It sounds like there might have been a Firefox update that changed how Firefox handles this. There is nothing to tweak on our end because they're just ordinary forms :/
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights