Sign in

Martin Underhill

@tempertemper.bsky.social
65 followers 16 following 25 posts
PostsRepliesMedia
Martin Underhill @tempertemper.bsky.social · 18h
✍️ Respecting your users’ preferences www.tempertemper.net/blog/respect... #accessibility #a11y
tempertemper.net
Respecting your users’ preferences
Our users have already chosen how they want their devices to behave; here’s how we can respect those preferences on the web.
011
Martin Underhill @tempertemper.bsky.social · 21/09/2026
I've just finished renovating a guitar. Complete refinish, from bare wood to this lovely Lake Placid Blue (but non-metallic; I really don't like metallic finishes!).
A Fender Telecaster body, shown from the front. The paint is a saturated light-ish blue and the scratch plate is an almost-white mint green. The fingerboard is visible, and it's as dark rosewood. There is an 'ashtray' bridge pickup cover.A Fender Telecaster body, shown from the back. The paint is a saturated light-ish blue and the neck is a light maple.The end of the rosewood fingerboard and the light maple headstock, with the 'Fender Telecaster' decal and chrome tuners.The back of the neck, at the headstock, with a decal reading
'Serial number MZ2114859, Made in Mexico.
010
Martin Underhill @tempertemper.bsky.social · 21/09/2026
Oh! The Siri app has just become available on my Mac. I don’t think it was there when I updated to macOS 27 last week; maybe I requested it in settings? Odd that there was no notification.
000
Martin Underhill @tempertemper.bsky.social · 31/08/2026
D'y'know what I really want from an iOS update? The calculator app's buttons to give haptic feedback.
010
Martin Underhill @tempertemper.bsky.social · 29/07/2026
There’s no going back www.tempertemper.net/blog/theres-... #accessibility #a11y
tempertemper.net
There’s no going back
The more I learn about accessibility, the harder it is to look back at some of my old work; but that cringe is a useful measure of progress.
020
Martin Underhill @tempertemper.bsky.social · 30/06/2026
Clickable table rows are a bad idea www.tempertemper.net/blog/clickab... #accessibility #a11y
tempertemper.net
Clickable table rows are a bad idea
Whole table rows might feel like obvious candidates to be clickable areas, but making them interactive creates real accessibility problems.
020
Martin Underhill @tempertemper.bsky.social · 09/03/2026
I just used CSS floats to achieve a layout on a site that otherwise uses Grid. Could've hacked my way to success using Grid, but it would have been a lot of CSS, or changes to the markup; neithr of which felt right for the project. So: floats. Weird.
020
Martin Underhill @tempertemper.bsky.social · 06/03/2026
Updated my Now page #nownownow www.tempertemper.net/now
tempertemper.net
The things I’m up to right now
You’ve seen my blog and about page so you know what I’m interested in and how I ended up doing what I do, but what am I up to right now?
100
Martin Underhill @tempertemper.bsky.social · 31/12/2025
Is there a good Bluesky client for Mac? The awful icon for Sky.app doesn't sit with my fussiness, and Bluesky Social is just the iPhone app.
getsky.app
Sky.app — A Mac App for Bluesky Social
010
Martin Underhill @tempertemper.bsky.social · 31/12/2025
Hogmanay last year was quite quiet, so we thought 'why not invite some people over' and now there will be at least 20 in our house this evening 😅
010
Martin Underhill @tempertemper.bsky.social · 31/12/2025
✍️ Safari 26.2 prompted me to write about the HTML5 document outline algorithm 🪦 www.tempertemper.net/blog/the-fin... #accessibility #a11y
tempertemper.net
The final nail in the HTML5 document outline coffin
All the main web browsers have finally dropped visual support for the HTML5 document outline algorithm. Here’s why that’s good news.
041
Martin Underhill @tempertemper.bsky.social · 17/12/2025
@samdbeckham.bsky.social So you chose Bluesky!
100
Reposted by Martin Underhill
Jen Simmons @jensimmons.bsky.social · 12/12/2025
Safari 26.2 is here with 65 features + 165 bug fixes — including field-sizing, Navigation API, Largest Contentful Paint, command & commandfor, CHIPS opt-in partitioned cookies, scrollend event, random(), WebGPU in WebXR, scrollbar-color, hidden=until-found and much more! webkit.org/blog/17640/w...
webkit.org
WebKit Features for Safari 26.2
Safari 26.2 is a big release.
1019537
Martin Underhill @tempertemper.bsky.social · 13/12/2025
Been finding bundled pairs of socks all over the house and found the culprit…
A tabby cat with a bundled pair of socks on the floor in front of him. He's looking pleased with himself.
010
Martin Underhill @tempertemper.bsky.social · 04/12/2025
✍️ I've been thinking about pagination a fair bit lately, and my latest blog post is about whether pagination take you to a new page or not. Sounds like a silly question, but it's totally not. Have a read! www.tempertemper.net/blog/should-...
tempertemper.net
Should pagination take you to a new page?
‘Pagination’ has comes from the word ‘page’, so yes, pagination should consist of pages. But the question is totally valid; worth digging into!
000
Martin Underhill @tempertemper.bsky.social · 03/12/2025
'Next' and 'Previous' in a paginated list is straightforward: 'Next' takes you forward a page, even if it's backwards in time, like a list of blog posts; 'Previous' takes you back a page. But 'Next' and 'Previous' when on an item within a reverse chronological list is all sorts of mind-bending 😵‍💫
100
Martin Underhill @tempertemper.bsky.social · 02/12/2025
Has been an interesting day today. Been thinking a lot about how I might incorporate sponsorship on my blog and newsletters 🤔
000
Martin Underhill @tempertemper.bsky.social · 02/12/2025
Well this is pretty fucking great www.youtube.com/watch?v=KmFP...
youtube.com
Accessibility | I’m Not Remarkable | Apple
YouTube video by Apple
000
Martin Underhill @tempertemper.bsky.social · 02/12/2025
Managed to get a ticket for the match this evening. Where it gets interesting is I’m sitting amongst the away fans 😬
010
Martin Underhill @tempertemper.bsky.social · 25/11/2025
✍️ An accessible pagination pattern (or two) tempertemper.net/blog/an-acce... #accessibility #a11y
tempertemper.net
An accessible pagination pattern (or two)
A couple of weeks ago I added pagination to my blog, and it was an interesting delve into the various designs and markup patterns that can be used.
010
Reposted by Martin Underhill
CSS-Tricks* @css-tricks.bsky.social · 10/11/2025
I love it when several articles in my RSS feed seem to converge around a theme or topic. This time, it's three excellent articles on headings from @donnie.damato.design, @tempertemper.bsky.social, and @alvaromontoro.com. css-tricks.com/headings-sem...
css-tricks.com
Headings: Semantics, Fluidity, and Styling — Oh My! | CSS-Tricks
A few links about headings that I've had stored under my top hat.
1296
Martin Underhill @tempertemper.bsky.social · 17/08/2025
So Bluesky, eh? What’s going on over here?
000
Reposted by Martin Underhill
Andrew Hick @andrewhick.bsky.social · 06/08/2025
Introducing WCAG for humans: the Web Content Accessibility Guidelines manually summarised on one page in 7 practical themes: AndrewHick.com/humans ♿️ Feedback welcome! Many thanks to Martin Glancy for reviewing the draft and @tempertemper.bsky.social for the initial inspiration. #accessibility #wcag
Colourful stripes
1217