Skip to main content

A stream of consciousness by Laurence Hughes

Hi, I’m Laurence. I’m a Glaswegian software engineer using open web standards to create fast, responsive, accessible websites. I’m also a music-loving vinyl junkie and table tennis nerd. This is my online home, where I play with code and share thoughts on the web, music and life.

Latest posts

What’s an interactive element? by Manuel Matuzovic

Manuel sensed a general misunderstanding of what an interactive element is and what focusable really means. He wasn’t totally sure himself either, so did some research. It’s a long post but here’s the conclusion:

Long story short: interactive elements are focusable, but focusable doesn't necessarily mean tabbable because there are also click-focusable elements, which aren't tabbable but can be focused programmatically or via click.

Also, it's perfectly acceptable to place tabindex on a non-interactive element when it helps with accessibility.

Interestingly, he was motivated to do this research after feeling confused when reading some guidance on MDN’s Dialog element docs.

Recently read: Piranesi, by Susanna Clarke

I read this book in two days while on holiday in Ibiza. It’s been a while since I’ve finished a book so quickly, but it’s short and once it had me locked in I couldn’t put it down.

The old adage that you shouldn’t judge a book by its cover is definitely true of this one. The cover depicts a faun standing on a marble column and conjures images of fantasy and mythology. There is an element of that, but with constant hints to the modern world. And as clues emerge you start to wonder if you’re really in an another time and space, or in the middle of a dream or some Jacob’s Ladder style trip.

The protagonist, Piranesi, is really likeable and I loved the humour too. The puzzle he’s trying to solve called to mind Memento and the dream-like feel reminded me of the scene in Inception where Cobb meets Saito in Limbo.

I loved it! Thanks to Craigy B for the recommendation.

External Link Bookmark Note Entry Search