I've had the same issue on Chrome Android and Desktop a few times, it's definitely a problems with browser rendering and we can't really fix it
Bug Reports [OLD]
Root / Site Discussion / [.]
JS doesn't work on 3DS (at least not chatJS)JavaScript sometimes spits it's code out, "translit.ru" I guess... Edit: I don't understand that my 3DS displays quotes scrambled in MY POSTS! Quotes in other posts THAT AREN'T MINE, they're fine...
Quotation marks are added to quote usernames on the high compatibility site:
function quotePost(element){ var data=getPostData(element); data.newPostInput.value+='[quote="'+ data.postUser+'"]'+ data.postRaw+'[/quote]'; data.newPostInput.focus(); }should be:
function quotePost(element){ var data=getPostData(element); data.newPostInput.value+="[quote="+data.postUser+"]"+data.postRaw+"[/quote]"; data.newPostInput.focus(); }
Quotation marks are added to quote usernames on the high compatibility site: ...It seems quotation marks do not work... I need to remove these quotation marks in order for me to display correctly.
When your name is changed, you are automatically logged outThis uh... This is intended?
I think the changes would need to be updated somewhere so the user is logged off for that to happen?
When your name is changed, you are automatically logged outThis probably isn't how it works, but it might make it easier for you to understand. The username is akin to a filename and when you log in you load said file. When Lumage or random changes your name the file you had loaded is suddenly gone and you need to find the new file with the new name. Hence the logout.
I remember from early in development, the comment/reply forms were created by just having one form baked into the page and moved around using JS. There's a funny side effect of this, though.
If you cancel a reply/edit/do anything that moves the form box around, the text will remain in the box. I understand this is extremely insignificant, but it's also pretty easy to fix: just wipe the text when you're moving the form around. I figure you'd design the v2 frontend in a similar way so I'd mention it.
Logging in no longer works on many browsers (except in high compat mode)
This is caused by FormData.get.
https://smilebasicsource.com/scripts/extras.js
//TODO: THIS MAY BE EXTREMELY UNSAFE! IDK??!?!??! if(!formData.get("psession")) formData.append("psession", StorageUtilities.GetPHPSession());
This requires a rewrite. I can't do that. I'm sorry, just... use high compat or something. I can't remove it because other things depend on it and I have no idea. And yeah I get that it "works" on high compat without it, but I don't have time to see why and REALLY PLEASE DON'T ARGUE I can't just remove it.
Sorry. Sorry. Sorry.
Sorry.
I just logged inUh... there was a bug with that?