Neocities allows anyone to create a free web site to express themselves. Want to create your own awesome site? Join us!
win1999
3 days 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
4 days 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
4 days 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
1 week 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 anime games food personal writing cats blog movies books gaming fashion photography comics design animation horror game drawing coding arte manga portfolio furry reading ocs poetry cute technology musica kpop history education animals film programacion fun literature roblox sports philosophy html nature science programing tech videogame travel politics minecraft web gamedev retro school life videojuegos youtube cartoons computers love pokemon 2000s blogging diary video illustration fantasy pink dogs random comic idk gardening internet memes videos oc linux ai cooking y2k queer test kawaii nostalgia webcomic tv arg fandom journal aesthetic emo business worldbuilding news fanfiction cars crafts vocaloid media learning health films silly stuff space math fiction 90s cutecore website stories culture etc arts scifi cat painting football journaling graphics css baking homestuck punk marketing goth software 3d crochet lgbt commissions sanrio cinema pixelart sport archive psychology artist digitalart dance diy program me shows series comida dnd makeup characters trans funny religion metal lgbtq graphicdesign creativity lifestyle editing cool fanart entertainment aboutme indie clothes streaming rpg friends sonic development code scene javascript story plants webcomics roleplay guitar comedy languages rock everything weird electronics zines webcore ttrpg sewing study community aesthetics hacking gay reviews engineering cyberpunk beauty webdesign educacion basketball fnaf computer it originalcharacters informatica soccer weirdcore vintage social oldweb vtuber spirituality photos discord pets deltarune blogs project architecture vaporwave shop storytelling movie flowers clothing information coffee thoughts biology about language hobbies undertale shopping japan nintendo testing mlp cosplay magic lore book html5 creative fitness digital crypto radio ttrpgs money fandoms experimental nothing blinkies chat physics alternative info astronomy websites tecnologia cybersecurity singing site juegos japanese birds bugs furries witchcraft wip autism occult anything band other research finance crafting tvshows theatre resume sleep futbol television profile projects sleeping moda personalwebsite dolls gamedevelopment lain events work vr system knitting vampires linguistics genshin interests apps all photo yaoi fish gatos dreams transgender splatoon ghchs python webdevelopment astrology free meme rap carrd collecting wiki aliens puzzle mentalhealth fanfic toys romance poems developer app windows animations dancing coquette pixels drawings visualnovels frutigeraero cartoon fortnite english family bio robots stamps animes dog tarot touhou gothic deportes marvel intro a medicine skateboarding pizza essays gym security humor gamedesign osc modding online links interactive mathematics hiking gyaru adventure teaching characterdesign fnf data journalism mystery dragons chess no gallery roleplaying creepypasta hobby lol fansite zine puzzles rp popculture objectshows jfashion birthday zonelets gifs pixel yuri resources mythology twitch musicals vkei meow myself home dreamcore ocean law tf2 breakcore blender ffxiv traveling novels audio introduction piano jogos scenecore libros peliculas recipes hiphop noise privacy death bfdi dark graphic stars progamming pjsk style podcast danganronpa rpgs twine swag indiegames studying plushies ecommerce robotics communism shrine socialmedia hellokitty paranormal production android pictures activism car wrestling spanish omori awesome running none foods pinterest christianity amor utau jewelry bunnies lesbian craft boardgames electronic things educational lolita anarchism cine vent student volleyball filmmaking deporte travelling girls god songs misc unblocked scratch feminism grunge geography designing 3dmodeling store mario sharks maths dev outdoors webdev clowns bitcoin realestate old blue 80s computing collage doom jpop bl dinosaurs brasil transformers pc environment vtubers help college tools images stickers starwars flash jazz fotografia acting tumblr jesus java novel trains cafe bts creepy construction services chemistry yoga event alt baseball computerscience epic programar tea translation mcr plurality escuela warriorcats lego theater cyber pastel args collection persona retrogaming manhwa southpark multimedia videoediting therian whatever horses yes pop tcc programas cozy vlog programmer weed historia js supernatural podcasts gamer monsters trading skating tabletop medical truecrime weather techno whimsy forum f1 draw tiktok miku literatura videography hardware people dc girly shoes otherkin insects drama dj bsd estudiante green cricket economics skincare homepage angels opensource socialism salud enstars freedom lgbtqia ecology restaurant modeling maps learn hi kandi search sound swimming kirby ropa surrealism turismo animales ideas nerd tattoos digitalmarketing vhs curso animanga kidcore trinkets artwork text world bible petz cleaning filmes kdrama edm tourism chatting closedspecies halloween analysis conspiracy cultura author service healthcare depression hockey fishing 3dprinting shitposting sociology furniture hardcore racing videogaming academia surreal brazil cv did drugs egl homework sketching bands women scary sculpture colors friendship blockchain rats frogs tennis livros knowledge hair eating mobile plural wedding chill programa visualnovel general thrifting artes networking analog library aviation sciencefiction christian academic ambient creation soft gacha writting practice cryptocurrency alterhuman society genshinimpact quotes informacion tutorials server purple programacao anarchy foss university rpgmaker graffiti species mods truth sites cryptids estudio mangas wellness water glitch ux retrogames anthropology ghosts medieval batman onepiece erotica company webseries sustainability review programs cycling bot nails forsaken jjba harrypotter writer miriadax magazine conlang garden schoolproject theology esoteric 3dart talking css3 tattoo otaku character yapping neocities class rants archives google startrek live guns superheroes noticias theory bikes kids building unblockedgames ceramics crocheting instagram camping notes twitter crime future illustrations cards cs vampire church disney animal performance revival shitpost os french analoghorror play rhythmgames blood shrines house advertising lostmedia decor meditation dating spiderman idols shoegaze industrial training handmade musicproduction chaos articles kdramas evangelion creating viajes liminal originalcharacter synthesizers concerts apple youtuber ultrakill selfship interactivefiction voiceacting frontend terror content sims vlogs scrapbooking folklore disability seals party desing new communication crk jobs animalcrossing embroidery prompts satire visualkei calculator mylittlepony vida doodles neopets vinyl entretenimiento designer quiz poesia exercise datascience finalfantasy silliness repair sanat tareas zelda spooky magick joke vrchat rainbow tecnology shifting creatures paganism rambling halflife facts sweets marxism tarea something geek islam cult developing black commission hack daily anthro spiritual animating vtubing download cheese vegan kink military jokes adhd programmation scp overwatch beach musics hotel mtg miscellaneous creativewriting underground photoshop bass webring ranfren zombies ia desarrollo songwriting club happy arcane tic fanfics shoujo private mha conlangs christmas more ar self trabajo agriculture php tamagotchi projectsekai productivity doctorwho motorcycles studies dandysworld glitter secret todo gender hetalia archival yugioh tips mushrooms oldroblox beginner oldinternet pet mecha edits map tokipona drinks musician jeux programm randomstuff 1 cottagecore gossip tokusatsu rave dungeonsanddragons ui stem hosting collections vibes ciencia generator yumeship red words lofi videgames
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.