#dev 2026-05-22
2026-05-22 UTC
TwinAdam, [tw2113] and troojg joined the channel
calciume, [pcarrier], grufwub, rMdes, runawaydevil, CRISPR, April, barnaby, vriska_, dustinm`, srazkvt, gasiyu, tanok111, bargaintreeflow, Xe, Guest8240, ZodiacalComet, rob32_, [snarfed], Maker, [jeremycherfas], [Jo], JadedBlueEyes, capjamesg, nnrx, [KevinMarks], tetov, hedy, sp1ff, rob32, eb, Maxpm, dabeglavins, hedy_, ax562, blacklight and btrem joined the channel
#
btrem Anyone care to do a code check? https://pastes.io/WWeeerD0
jjuran joined the channel
#
[tantek] emoji << [https://www.w3.org/WAI/WCAG22/Techniques/html/H86 W3C WCAG 2.2: Providing text alternatives for emojis, emoticons, ASCII art, and leetspeak]
#
Loqi ok, I added "[https://www.w3.org/WAI/WCAG22/Techniques/html/H86 W3C WCAG 2.2: Providing text alternatives for emojis, emoticons, ASCII art, and leetspeak]" to the "See Also" section of /emoji https://indieweb.org/wiki/index.php?diff=110995&oldid=110961
#
[morgan] Just one random fact, custom HTML element names currently can include a lot of emoji range of unicode. Really dont know how that would affect markup and assistive tech, but it can be done
#
[morgan] That would be invalid as it has a single character, but `<a-๐ฎ>whoa</a-๐ฎ>` would work for example
Maker joined the channel
btrem joined the channel
#
[morgan] The common keyboard character for dollar sign is not allowable in custom element names, but I believe a Unicode point for a dollar sign is
#
[morgan] I found that interesting
#
[morgan] I think all the docs like don't recommend doing this it's just it remains for potentially compatibility or extension capacity, it's just intriguing! But yeah screen readers are important to consider when it comes to reading the elements
#
[morgan] Like if I had to generate from my own brain a reason for why it's possible but not advisable - it's because they want to allow a whole Unicode set of some kind to work with the standard? Like they have different considerations to consider when making the thing. Surely no one advises `<๐๐๐-โ>` in practice and definitely not around users
#
btrem Tangentially related to accessibility of emojis: I tried using svg and various aria thingies to achieve accessible wordle tiles. (And spent a fair amount of time on the svgs, all for nought. Read on.) In the end, I abandoned it all and went with <span> wrapped around the tile, like so: `<span role="img" aria-label="right">๐ฉ</span>`.
#
[morgan] I have to test with voiceover on Mac sometimes I'd say I'm ok at it

#
gRegor It's the emoji end of first paragraph under the first video here: https://gregorlove.com/2026/05/the-kids-are-alright/
#
[morgan] I just meant to share a fun thought also but definitely defer to the actual testing and problem solving here. More awareness the better hat tip to you all trying and learning
#
[morgan] Will do after work if it's still of interest ๐
#
[morgan] JAWS is not free, NVDA is excellent but a little different, and VoiceOver is like well it's a little brittle but it's a very common segment
#
[morgan] Right now I just have VoiceOver to test with
#
btrem Like the "jump to content" or "skip navigation" links that became fashionable some time ago. I never liked it. If there's a user-driven need to skip navigation, and I have a <nav> element, then isn't it better for the user-agent to provide that functionality? They'll almost certain do a better job than any javascript I throw at the problem.
#
[morgan] Very valid point, and ways to program and customize the tools in practice is how a lot of people with accessibility needs get by, I guess if I had to suggest a thought about the miffed aspect is that the web doesn't exist in a vacuum, the screen reader tech has it's own pressures
#
[morgan] I think I talk about skip links in the right way where on my blog I suggest if your nav has few items it might be better just as a list of links
#
[morgan] But there are some pages with 30+ items in a nav
#
[artlung] Yes, [snarfed] it is Friday. https://codepen.io/artlung/full/GgNEwwE
#
[capjamesg] I thought I diplomatically segued us from that discussion earlier ๐
#
[morgan] Im having a great Friday, my thoughts were a little off topic definitely defer to the actual dev stuff happening. But hey I'm down for some screen reader testing ! It takes some practice to speed it up I find also to a speed that many people use them
#
[capjamesg] In any case I have enjoyed following the emoji discussion.
#
[capjamesg] It has me thinking that I should test my seasonal emoji script with a screen reader.
#
[capjamesg] I add a title=โโ attribute with a description of why the emoji is there on a given day.
#
[capjamesg] I havenโt yet tested how a screen reader announces that.
#
[capjamesg] Always nice to have a weekend project!
#
[morgan] I find that when I've tested websites with screen readers with emojis there's a real difference in experience whether the emoji is used with intent like 5 stars โญโญโญ rating versus something ambient like a reaction somehow. I think I've seen the 5 star rating thing come up the most in my journeys in this area
#
[morgan] "Star, Star, Star, Star, Star"
#
[capjamesg] Oooh yeah ideally that would be read out as โfive starsโ
#
[morgan] Indeed. At least not 5x "Icon of a Star" or "Star logo" or much less "star.png" which can happen in the wild sometimes
#
[tantek] capjamesg I have add your subtle use of emoji (e.g. tea for yesterday) on your entry in the holidays page: https://indieweb.org/holiday_theme#capjamesg
#
[capjamesg] [tantek]++
#
[morgan] Absolutely. some of the SRs are not cheap, testing is patchy, so many competing variables and interests.
#
btrem Related note: I had a very pleasant surprise at work, specifically at a restaurant where I was bartender and also web admin. There was a regular who was blind. He sometimes held his phone to his ear while scrolling. One day, he did that just before ordering. I asked him what he was doing. He replied, "browsing your menu." He was *listening* to the menu!
barnaby joined the channel
#
[morgan] I have a great joy of working with a woman in leadership of a small non profit who has no vision, and just learning an incredible amount from them, and basically she affirms a lot of touchstones: websites basically work best, often have problems, better than an app, better than huge swathes of PDFs out there which are not usually made well completely
#
[morgan] I sent a HTML page I made to my friend I mentioned and they said they were able to play 6 different `<audio>` tags to create a "cacophony" of sound that they enjoyed. All non visual from Firefox browser visiting my website
#
[morgan] That was my highlight
deathcomestotime joined the channel
#
[tantek] I will also note that the bottom of this post has a nice subtle licensing display and text: https://tante.cc/2026/05/20/on-google-declaring-war-on-the-web/
#
[capjamesg] Not yet. I might write it up as a blog post first.
#
btrem BTW, though I didn't mean to insert by query in the middle of the emoji/accessibility discussion, I'd still like to know if anyone has any recommendations for a node html parser. I'd be using it to find an <h1> or <title> element in pages that I fetch. For possible use in IndieNews submissions of bookmarks, if that matters.
#
[capjamesg] The http://tante.cc example is a good one in terms of concision.
#
[capjamesg] https://www.jvt.me/ has one that is a bit longer in the footer; โPost content and code snippets licensing is detailed on respective pages, otherwise default to https://spdx.org/licenses/CC-BY-NC-SA-4.0.html and https://spdx.org/licenses/Apache-2.0.html.โ
#
[morgan] @btrem I would suggest Cheerio
#
[morgan] Based on past experiences, your described use case
Hastiry joined the channel
#
[capjamesg] [tantek]++
kishy, CRISPR and GeekAnon joined the channel
#
[morgan] Just one thing I found revisiting docs, "Emoji and more Unicode in element and attribute names and namespace prefix (valid names match HTML parser)" is supported in major browsers except Safari
#
[morgan] So basically the spec allows for emoji and more unicode, and several major browsers, but not Safari
#
gRegor I just reviewed and merged two PRs on https://github.com/indieweb/mention-client-php Might be ready for a new release
#
gRegor Handful of older issues I have not reviewed, if anyone is interested: https://github.com/indieweb/mention-client-php/issues
bterry, CRISPR, dshansk1 and ax562 joined the channel
