by Renara » Sun May 13, 2018 1:07 pm
Thanks for letting us know, but this is an issue that's existed ever since I first setup the site; I've investigated it time and again and there's never been anything wrong on our end, it seems to be some issue with particular user's browsers. Usually clearing caches and/or disabling browser plugins will fix it. Ad-blockers in particular should be disabled for legendofkrystal.com since we don't have any ads anyway, so if a blocker identifies a false positive it tends to break stuff.
Basically the advanced reply features are all handled by a separate bit of Javascript; this handles BBCode buttons and the quick-reply box. If a browser somehow caches a broken or empty version of that file (which some plugins like ad-blockers can cause) then it breaks those features, and they stay broken until the browser's cache is cleared.
There's nothing really that I can do on my end, except to change that javascript file so it's never cached by a user's browser, but that would mean every single user would download a fresh copy every single time they viewed a new page, which would make the site slower (not by much, but not really worth it for the few users who get broken quick-reply buttons).
Those of you trying switching themes; unfortunately this won't help, as they're all based on the same basic themes which use the same code for these parts.
Unfortunately the Google search issues seem to be the same story; only some users are affected which means it's not a problem with the site as such, but likely something in the user's browser. Again as a general rule, try disabling any ad-blockers, then clear your browser's cache, and see if that fixes the issue. Unfortunately ad-blockers may still interfere with the Google search since it's not strictly part of our site (it's just embedded in a page) and it can contain sponsored links. If you know how to access developer tools in your browser you can look to see if there are any errors, which will usually indicate when particular domains are being blocked and why.
Google was the only real option for embedded search at the time I did it, and it still seems to be the case really; I could switch for a Duck Duck Go (no tracking) search instead, but this would be non-embedded. What this means is that instead of appearing to be a part of the site, it would redirect you to theirs to show results, then send you back once you pick one. I'll have a think about it anyway.