Neocities allows anyone to create a free web site to express themselves. Want to create your own awesome site? Join us!
win1999
1 month ago
Thanks again for letting me know! I really appreciate the support, and it's really satisfying squashing bugs (not in real life tho)
I figured it out. It was the Dark Reader add on which was causing it - very strange! This is in Waterfox. I tried Firefox without the add on installed and it doesn't do it, but then as soon as I activate dark mode with Dark Reader installed, broken. But light mode is fine. I've never had Dark Reader interfere with form inputs before so this is kind of interesting to me. Any ideas what the cause is?
Also I tried turning it on once I was in Notepad and the problem doesn't happen. It only seems to be the log in form. Haven't tried other programs.
win1999
1 month ago
Hmm. Yeah, there's a cocktail of things in the code on the login screen. I'll investigate further...
You're welcome! I'd be interested to know what the code conflict is if it's something you can share (and figure out), in case it's something that needs to be reported to the person who manages the add-on.
win1999
1 month ago
Ok, figured it out: Dark Reader modifies CSS after each keystroke, causing the browser to lose focus on the password field during the style update. I implemented a fix that uses requestAnimationFrame() to automatically refocus the input after Preact re-renders and Dark Reader finishes its work. added onBlur handler catches unwanted focus loss and refocuses immediately, plus a few other things
Has the update been applied yet? I'm still getting the same problem when dark mode is on (even after a hard refresh).
hananezumi
2 months ago
for someone looking at this update, please take your time looking at the lobby webpage for an important message
Thank you @eadiebug! I like the design of Hermes with the wings on the helmet and shoes as well.
art music videogames programming games anime food personal writing cats blog movies books gaming fashion photography comics animation design horror game drawing coding arte manga portfolio furry reading ocs poetry cute technology musica kpop history animals education film literature fun roblox philosophy programacion sports nature html science tech programing videogame travel politics minecraft gamedev web love retro life school videojuegos computers youtube pokemon cartoons 2000s blogging diary fantasy video illustration pink dogs idk random gardening comic videos internet memes linux oc ai cooking y2k queer nostalgia arg kawaii tv fandom test webcomic crafts journal worldbuilding aesthetic cars emo business fanfiction media news vocaloid learning films health stuff space silly math fiction website stories cutecore culture arts 90s scifi etc painting journaling cat baking football graphics punk crochet homestuck 3d goth marketing css software cinema pixelart lgbt commissions diy psychology program archive artist sanrio sport dance digitalart shows dnd series me makeup comida creativity characters metal trans religion graphicdesign funny lgbtq editing lifestyle indie cool aboutme fanart streaming friends entertainment rpg clothes code development sonic plants guitar story scene roleplay webcomics javascript comedy languages everything electronics rock ttrpg sewing zines community engineering weird study aesthetics reviews webcore gay hacking cyberpunk beauty basketball it educacion webdesign fnaf originalcharacters soccer vintage computer photos social spirituality deltarune vtuber weirdcore oldweb informatica discord pets blogs project storytelling coffee architecture thoughts biology flowers hobbies shop vaporwave movie information clothing shopping language undertale lore japan magic mlp cosplay nintendo creative fitness about book ttrpgs testing fandoms chat radio experimental physics digital nothing alternative money crypto html5 astronomy blinkies websites info cybersecurity singing birds site bugs personalwebsite japanese crafting wip witchcraft anything tecnologia juegos furries research occult finance band tvshows autism theatre other gamedevelopment projects sleep sleeping profile moda television dolls resume events futbol yaoi vr lain work knitting interests all photo system gatos fish linguistics vampires apps genshin dreams transgender frutigeraero poems astrology romance collecting wiki splatoon puzzle rap python meme animes webdevelopment mentalhealth toys fanfic developer free aliens visualnovels ghchs app dancing gym windows gothic animations cartoon english essays marvel drawings family tarot carrd robots skateboarding stamps coquette pixels bio gamedesign hiking dog intro modding medicine fortnite touhou pizza a chess humor deportes journalism puzzles interactive gyaru mathematics teaching dragons security characterdesign osc links mystery gallery popculture online adventure yuri birthday hobby roleplaying data zine fnf no resources creepypasta rp fansite mythology jfashion musicals traveling blender objectshows pixel jogos lol ocean vkei law zonelets gifs novels myself piano meow introduction dreamcore twitch audio peliculas home ffxiv amor breakcore recipes hiphop style libros dark pjsk noise indiegames tf2 studying communism stars bfdi running danganronpa shrine scenecore paranormal privacy podcast plushies rpgs swag graphic progamming death activism wrestling christianity car robotics none production spanish hellokitty bunnies socialmedia pictures foods ecommerce utau boardgames twine awesome craft omori android songs filmmaking jewelry lesbian pinterest outdoors educational travelling designing volleyball anarchism things cine student geography god bl electronic misc feminism dev maths grunge deporte 3dmodeling lolita collage scratch vent dinosaurs brasil girls webdev environment 80s clowns sharks blue store unblocked tools old realestate novel mario transformers stickers alt jazz cafe vtubers jpop computing starwars bitcoin jesus pc tea acting theater trains chemistry help bts college doom images fotografia plurality construction creepy yoga manhwa tumblr baseball translation services computerscience flash whimsy event args mcr cyber whatever programar warriorcats vlog multimedia collection programmer lego java epic horses retrogaming cozy pop videoediting videography escuela pastel persona f1 skating draw supernatural southpark trading weed gamer dj filmes hardware historia insects therian miku tabletop yes forum literatura podcasts weather opensource monsters tiktok techno socialism dc girly economics js people programas tcc drama truecrime salud medical swimming ecology skincare angels green bsd shoes kandi 3dprinting nerd maps sound trinkets freedom lgbtqia tattoos ropa surrealism chatting otherkin cricket restaurant hi modeling vhs homepage search learn edm enstars animanga estudiante ideas cleaning world kirby fishing animales healthcare author text turismo kdrama kidcore tourism digitalmarketing analysis hockey artwork sociology conspiracy service bible cultura livros halloween curso petz racing tennis chill academia hardcore artes sketching bands closedspecies plural videogaming sculpture shitposting did colors depression egl wedding brazil knowledge thrifting friendship analog homework cv women programa visualnovel creation christian writting networking eating rats surreal general frogs drugs library furniture ambient scary programacao purple retrogames alterhuman aviation sites mobile hair sciencefiction blockchain university genshinimpact anarchy academic foss wellness tutorials medieval gacha graffiti mangas ux sustainability mods soft anthropology rants society truth cryptids 3dart garden ghosts rpgmaker batman writer glitch quotes practice magazine ceramics theology webseries esoteric server cycling estudio informacion water yapping onepiece erotica cryptocurrency building talking harrypotter species schoolproject programs review company otaku jjba character tattoo bot crocheting archives nails conlang superheroes concerts theory guns forsaken illustrations class notes scrapbooking neocities shrines cs analoghorror kdramas cards live play startrek camping instagram bikes spiderman kids meditation musicproduction liminal french creating miriadax performance disney noticias content selfship shitpost animal vampire articles os handmade church chaos css3 decor twitter revival synthesizers unblockedgames apple lostmedia seals house sanat blood google voiceacting communication future shoegaze vida crime training rhythmgames industrial folklore originalcharacter terror ultrakill crk evangelion advertising idols youtuber yumeship mylittlepony disability vrchat paganism vlogs quiz dating viajes vinyl frontend creativewriting sims exercise interactivefiction satire party new calculator marxism magick repair animalcrossing programmation visualkei embroidery commission doodles poesia mtg designer neopets ia animating creatures prompts joke vtubing zelda islam sweets military adhd jobs rambling spooky hetalia something entretenimiento silliness facts dandysworld programm datascience finalfantasy desing musics more overwatch daily shifting geek bass cult cheese beach randomstuff fanfics developing tarea tareas miscellaneous anthro rainbow halflife scp shoujo vegan songwriting black kink webring motorcycles tecnology jokes hack tamagotchi conlangs oldinternet mha todo photoshop club underground studies happy vibes download spiritual jeux zombies arcane warhammer ranfren tips hotel collections musique dungeonsanddragons self mushrooms beginner musician glitter ar trabajo ui faith videgames private miniatures 1 drinks archival gossip stem cities lofi tokusatsu productivity streamer agriculture christmas desarrollo yugioh pet rave map projectsekai tic secret mecha doctorwho blackmetal edits solarpunk instruments gender
loved this blogpost ! (I relate huge)
Thank you strawberry-transneu <3 for reading and relating
Also I just added the comment you submitted to the blog and added a reply as well. :)
I know the Wordpress migration experience myself, the first version of my site was ALSO there, but I ended up relearning HTML and migrating to Neocities after getting fed up with Wordpress's editor. My site started to actually feel like my own after doing that, as opposed to just feeling like a Wordpress product.
I just read your post and it's pretty good. I still use wordpress but only for my blog section and even if you're making your own theme like i do, it's pretty restrictive indeed. And about the comments i agree it would be better to not need accounts... I'm planning on adding my own comment system to my microblog but I'm scared of spamming and people trying to take down my database for no reason :')
So I'm adding a sign up feature, but I won't be saving qny other personal data aside from email and a chosen username. I will also be making other features, maybe for saving your progress on games, points and whatever related to the website. Whats your opinion on this, pixelglade?
@overclockworked yes, I always had the feeling that the Wordpress blog wasn't really mine either so getting started on Neocities was exactly what I needed
@kuroi, so atm my comment system doesn't use a database, comments get sent to an email address and I manually upload. If you have a database of your own you will want to make sure you protect against script attacks that can interfere with your database. Even though my system is email based some of the spam I get is malicious SQL code so you'd want to be extra careful.
@kuroi I think using a database to keep track of game progress and theme settinga etc is a valid use of cookies or saving browser data. Personally I understand the reason for collecting emails on comments in case they want to delete their account later and extra protection against spam, but I personally prefer a system where that information isn't necessary or you have the option to comment anonymously.
The caveat of the email approach is it's not good if you get a lot of comments. I would probably need to make a database to handle comments further down the line. I also know that Wordpress (I think?) ties into the OAuthentication thing which is a neat idea n terms of making comments federated.
I did think of allowing anon comments, like i do with the likes on my microblog, but there's always that fear of ill intentioned people abusing that system xD but now that i think about it maybe i could limit the comments of anon user to a certain amount per day 🤔 then choose to sign up if they like. While i was coding the sign up process i kept thinking how boring it is having to sign up and do all the steps xD
I think rate limiting anonymous comments could backfire on someone wanting to post anonymously in case they were constantly blocked because spammers decided to comment anonymously that day. I haven't tried it myself but you could include some additional checks like a moderation queue or flagging comments with URLs in them to make it easier. I notice spam mostly comes in groups with the name input changing occasionall
Since I added a spam label to the form submission emails when they include a URL it's been quicker to find legitimate comments among the spam. Also, unfortuanetley I noticed some spam bots using my likes form (on thr homepage)which a little annoying.