This #javascript `onclick` handler on a "submit" button could have been a `<form method="post"` ๐
Posts by Average
i wonder if i can even make account login work right. there's probably a reason all the atproto web clients are PWAs.
a static thread viewer is probs enough to start with tho
this kind of feature creep probably leads to issues like "increases ram allocation forever" doesn't it :(
sure this would mean no infinite scroll, but pagination means less doomscrolling i bet, so net good actually?
i can maybe add infinite scroll with some kind of progressive enhancement kind of technique, but do i want to?
i kinda wanna make one, that sounds like so much fun actually :3 (she says having already started, once again building motivation to continue after burnout)
i bet it's the javascript tbh. i bet an atproto website with minimal or no JS wouldn't have this problem so much.
not even collectively, i mean *individual* tabs taking that much
wth are bsky.app tabs taking 2+ of god's own Gigabytes of my ram for ???
i dug out my old Pixel 3 for a Thing and,
damn they really stopped putting headphone jacks in even back in *checks notes* 2018 omg ๐ฃ
Even my 4a has an audio port wtf google
Actually maybe it's fine since they're explicitly setting it `ltr` always? But still, it bothers me that they clearly didn't think to do a basic web search about `direction` before using it.
(I am talking about bluesky this time btw. The bug *is* pretty annoying, and I'm glad they're fixing it at least a little now, but c'mon guys!)
github.com/bluesky-soci...
the bug is now fixed, but only for sighted users, unless one's screen reader happens to consider the CSS "direction" property when the HTML "dir" attr is missing. Maybe modern ones do? Idk, I don't know enough Arabic to check, but I figure MDN steers readers away from the CSS version for a reason.
mildly frustrating when devs go to fix a bug and just ask ChatGPT about it, and uncritically insert the code it gives them, even tho MDN literally says SO CLEARLY not to use that CSS property ๐ข
finished ๐
test test :3
ok so that seems to have worked itself out, and now the migration with goat was super easy on my test account! now to update dns for main, then migrate this account once that's done :P
thanks to this post on how to do this :3 whtwnd.com/bnewbold.net...
working!
still working?
now i should probs also figure out why I get "SSL_ERROR_INTERNAL" when trying to visit the temp handle subdomain I need. Caddy says it got a cert, but still no juice...
wait, i may be dumb! apparently i need my full password, not an "app password" lol
but yeah, goat refuses to request a plc token because "InvalidToken: Bad token scope" :(
there was also something about rotation keys
token scope issue probably was that I used the Password Reset option to get a code thingy, because the command for it gave a different error and goat just wouldn't do it. ig password reset code only has scope for resetting password?
goat why you do this :(
trying to move PDS to subdomain
but alas
"bad token scope" ๐
working so far...
apparently a blu ray does exist but it's expensive as hell ๐ฃ seems to be streaming on crunchyroll tho at least
DNS is so neat. TIL about HINFO tags :3
TIL Forgejo can map issue links to an external issue tracker! i knew it could put an Issues tab that links out, but now those pesky #123 links in commit messages can be useful and go somewhere!
brb gonna go update all my code mirrors to link to the parent repo's issue board :3c
#Forgejo #GitForge
omg omg, TIL Firefox supports the Temporal API!?!
developer.mozilla.org/en-US/docs/W...
#TemporalApi #Javascript #Firefox