bbioonThemes
  • Home
  • Blog

Tag: Accessibility

Design, Development, Front-end

February 2026 wallpapers and how to serve them properly

Smashing Magazine’s February 2026 wallpapers collection, with the designs worth grabbing and a developer’s notes on shipping high-resolution images: srcset, lazy loading, and the mistakes that turn a wallpaper gallery into a slow page.

Read Article
Accessibility, Design, Development

When to use a combobox instead of a multiselect

Which control to reach for once a dropdown of 500 product variations stops being usable: combobox, multiselect, listbox or dual listbox. With a Gutenberg ComboboxControl refactor and the keyboard focus rules a real combobox has to meet.

Read Article
Accessibility, AI, Development

Hand gesture mouse control in 60 lines of Python

About 60 lines of Python turn a laptop webcam into a pointing device. Uses OpenCV and MediaPipe Hands for the 21 hand landmarks, PyAutoGUI to move the cursor, and a smoothing buffer to kill the jitter.

Read Article
Development, Front-end

Modern CSS layouts: view transitions and grid-lanes masonry

Browser vendors are quiet but the community is not. Video state that survives navigation with view transitions, Kevin Powell’s cascade-layer trick for naming media queries, and native masonry landing as grid-lanes.

Read Article
Accessibility, Development

The HTML dialog element does not need your focus trap

I tabbed out of a showModal() dialog into the address bar and assumed it was a bug. It is not. Why the W3C APA group dropped the strict focus trap, what showModal() handles for you, and the two mistakes that make focus leak.

Read Article
Accessibility, Development, Front-end

Styling the ::search-text pseudo-element in Chrome 144

Chrome 144 added the ::search-text pseudo-element, which finally lets you style find-in-page highlights. Relative color syntax keeps matches readable on dark themes and saturated backgrounds.

Read Article
Bug Fixing, Core Updates, Development

WordPress 7.0 bug scrub schedule and how to join

The WordPress 7.0 bug scrubs run twice a week from late January to April 8, moving from alpha triage to hunting regressions. Here are the dates, the Slack channels, and what it takes to lead a session.

Read Article
Core Updates, Development, Gutenberg

Testing WordPress 7.0’s customizable navigation overlays

WordPress 7.0 turns the mobile menu overlay into a block-based template part, so a logo or a button goes in without CSS overrides. Here is what to test, plus the open argument about where the markup belongs in the HTML.

Read Article
Design, Development, Front-end

Design intent: why pixel perfect layouts keep breaking

Matching a 1440px Figma file coordinate for coordinate produces CSS full of magic numbers that breaks on the first foldable phone or bumped font size. What to agree on with designers instead: tokens, fluid units, and rules about behavior.

Read Article
Accessibility, Bug Fixing, Development

First rule of ARIA: your semantic HTML already works

I shipped a button that passed every automated audit and still could not be triggered with a screen reader. The cause was a role attribute I had added for styling, which is the exact thing the first rule of ARIA warns about.

Read Article

Posts navigation

Previous 1 … 7 8 9 10 Next

bbioonThemes

Senior WordPress Engineer
Toptal & Codeable Expert

Connect

  • GitHub
  • Twitter
  • LinkedIn
  • Codeable

Explore

  • Expertise
  • Work
  • Insights
  • Blog

Resources

  • bbioonThemes
  • Contact
  • Privacy Policy
© 2026 bbioonThemes. All rights reserved.
Privacy