I bought something from one of the special shops(cant recall which now) and it did only buy one, so Im hoping your fix did it heh Ill try some more tomorrow when I get up, only did an initial test tonight though and it worked yay
Thank you, and do keep me updated :)
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
It's... fixed! IT'S FIXED!!!! CAN I HUG YOU? 0w0
Okay. -hugs- :)
Sorry about the wait on this one! It was a pretty complex coding change, and I wanted to make sure I did it right! I'm so glad to hear it seems to have fixed it for everyone so far :D
🐝 ☕ bug (he/him) | your friendly neighborhood code wrangler. stay in the loop! join and check out the latest admin post highlights
Yes! Tested it on a few shops and it's all fine! At last! Now I just have to get used to not opening another browser to buy stuff!
I just tested it and it's fixed for me! Thank you so much!
There's just, uh, the new tab thing. It's much less of a problem than the double-buying, so before I complain, I just want to say that I'm still really thankful for your fix and for all the hard work you do. I would rather have it this way than keep wasting half my sP or other currencies. Or needing to go use Chrome.
But yeah, I usually buy things by opening new tabs like crazy. And it's not that I can't open the buy link in a new tab. I can, both by ctrl+clicking (well, cmd+clicking) and by doing the three-finger trackpad tap I have set up for that.
It's just that the new tab page brings up an error ("You got to this page from the wrong place!") and doesn't buy the item. I guess it's not transmitting the item info into the new tab link.
I tried it in Chrome and cmd+clicking did seem to work there, though. I knowww, "it works in Chrome but not Safari" is becoming a theme here, lol. But I like Safari...
Again, it's not a huge deal. Not being able to open shop search buttons in a new tab (or something like that) would be a big deal. But this is tolerable. Thanks again. :)

I'm sorry too. I should've been more patient but I'm just happy that it's finally fixed. You're amazing!

[edit] Sad news, I still seem to be buying doubles from user shops. Q^Q
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
Thank you for the tips! I do suspect that it's a setting somewhere. I was looking for HTTP referer related stuff (because that's what I think of when pages tell me I came from the wrong place) but since I now know it's about form submission, that helps a lot. :)
Oh gosh, when I am buying from user shops for Fragmentization, I often buy multiple cheapy items from the same user's shop over and over and over again. I would hate to have to open up zillions of new-form tabs in order to do this, because it will make the whole process a pain in the neck.
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
I'm not sure if you've still been working on this, but it seems like special shops are not accessible at all right now.
I'm using chrome, and all of the special shops I've tried are just showing a blank page when I go to them.
Examples: https://subeta.net/ss.php/quests https://subeta.net/ss.php/crystal https://subeta.net/ss.php/louis https://subeta.net/ss.php/esther https://subeta.net/ss.php/menagerie https://subeta.net/ss.php/millionaire
Bug just fixed this and they are back :D
Dexter by ❤
I don't know if this is on my end or not, but I can't Ctrl + click to buy special shop items in new tabs anymore (Firefox). I had to download a browser extension that would let me submit forms in new tabs, which I guess works, but it switches to the new tab by default :/ I can live with it if I have to, but just throwing it out there in case it can be tweaked I guess
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
Alright, no worries. Guess I'll just have to deal with it :P
I also get an error message when I middle click to open them in a new tab, but the item does buy. I don't know if there's anything to do about that either because until I got the extension, I couldn't even buy in new tabs in the first place, but it caused me to buy a couple of doubles yesterday