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