2. when I wanna programm a focus trap, like a modal creates one, it is suddenly not enough to do a querySelectorAll('iframe, input:not([type="hidden"]), select, textarea, button, a, [contenteditable], [tabindex]:not([tabindex="-1"])). I now have to select all elements and filter them for being scroll containers by issuing a costy getComputedStyle(). it would be better if there was a :scrollable pseudo class or similar.
Websites and blogs of people that attended a Homebrew Website Club Düsseldorf.
@Chrome Q: starting with Chrome 132, you folks made scrollers focusable when they do not contain any focusable children. In practice that yields two problems for me:
1) to make certain areas not scroll through when a backdrop is visible, I create a pseudo element which cacthes scroll by makeing it scrollable and setting overscroll-behavior: contain. Problem now is that the parent element gets focus, even when it has focusable children itself (only the pseudo hasn't)
@iandevlin 👋🏻😊
@freddy hey and good morning! For some reason I came to think about the Sanitizer API and I wonder what the current status of it is. Do you know?
I started the FeedCity blog with a first blog post.
Weeknotes 2025-05-26
Well, good luck debugging something in production, when your logging statements put out to debug, but your Rails.logger.level is set to info. Thanks for nothing, past-Daniel.
Had a handful of new FeedCity signups in the last 24 hours. Need to fix some code for the OPML imports (and still need to fix some bugs related to this). But from what I can see, it worked for most people. And they seemed to have tolerated my still very basic onboarding.
Lots more feeds in the DB now. For now, the feed-fetching still seems to cope.
But I need to adjust the workflow for validating feeds: I use the W3C Feed Validation Service, but you only get a very limited amount of validation requests (per day, I believe). I ran way past this limit in the last 24 hours, and - rightfully - get a lot of 429 responses. Really need to behave better, or run the validation process myself.
Weeknotes 2025-05-19
WebSub Kirby Plugin
My friend Daniel is running FeedCity, a feed reader I have been using for a couple of months now. (I’ll write a post about it sooner or later.)
When using FeedCity, you get all kinds of information about a feed, e.g., whether they are valid (many are not, strangely enough). Naturally I wanted all these icons to turn green/be active for my own feeds as well.

The most recent icon he added was WebSub.
I had heard about it, but never really looked into it. Thankfully Daniel puplished a post about how he implemented it on his site.
While working on it for my photo blog I thought, why not build it as a plugin from the start? So I did.
Here it is on GitHub: WebSub Plugin for Kirby
It is very straightforward and lightweight. I hope it is useful for some of you Kirby users out there.
Let me know if you find any issues – or if you have suggestions on how to improve on it.
WebSub test.
📄 Sending WebSub notifications
During IndieWebCamp Düsseldorf this year, I implemented sending WebSub notifications, to immediately notify potential subscribers, whenever my feeds update. Here's how I implemented this.
The first Homebrew Website Club Düsseldorf Schepp and I co-organised turned out well. We gathered at Düsseldorf’s central library inside its “Xafé” café. We had 7 participating adults and 2 children. ;)
The meetup was more exchange and discussions than actual work on one’s websites. Discussed topics included:
- “I want to build my own website”
- Opinions on tooling
- RelMeAuth
- Podcast metric aggregation
- WebSub
- Personal publishing workflows and tools
- Image hosting
- RSS feeds
- …and probably even a few more.
Very enjoyable evening!
I am with Daniel on this: The new Fujifilm X half looks quite interesting, concept-wise. I love that Fuji is making these quirky cameras that allow you to just be creative and where specs are not the main reason for buying it.
Honestly, the new Fujifilm X half looks really appealing. I think there should be way more playful digital cameras, too - like this one.
Florian made a public “Photography Channels” list on FeedCity. Already (re-)discovered some great YouTube channels and bookmarked a bunch of videos.
Next Thursday, May 22nd at 6 pm, there’s going to be a Homebrew Website Club Düsseldorf. Co-organised by Schepp and myself, we plan this to be the first HWC event in a series of regular events.
I quote from the IndieWeb wiki page to explain what an HWC is:
Homebrew Website Club is a growing world-wide network of meetups for everyone who wants to take back their web experience from social media silos, and own their online identities & content, or just want support with blogging!
So, if you’re interested in this sort of thing, and can make it to Düsseldorf, you’d be very welcome to join. (We still have to confirm the location, and will update the event page as soon as possible.)
Had a wonderful day attending A-Tag in Vienna. The (accessibility) talks were fantastic and it was a great pleasure meeting old and making new friends 👏🏻😍
@MadeMyDay @sir_pepe WTF!
We all should use the term "pollywoppus" more often. Especially to characterize politicians.