Skip to contentSkip to footer

HTML Form Inspector: inspect and debug your forms online

3 min read. Posted on July 1, 2025

HTML forms are notoriously hard to get right. They require a lot of boilerplate HTML and even small mistakes can lead to frustrating user experiences like not being able to click a label to toggle a checkbox. Finding…

Read Article

Polypane 25: browser extensions with Manifest v3, form outlines and Chromium 138

7 min read. Posted on June 30, 2025

Polypane 25 is here! We've updated our browser extension implementation to support Manifest v3 so we support a ton more extensions, there's a new Form outline view that shows you the structure of your forms, and we've…

Read Article

Polypane 24.1: New Measure tool, XML viewer and Find by CSS selector

5 min read. Posted on May 19, 2025

A new measure overlay lets you drag out a rectangle on the page and measure arbitrary parts of the page and screenshot the selected area. The XML viewer lets you inspect and filter XML files like RSS or OPML files and…

Read Article

Polypane on the Software Engineering Daily Podcast

1 min read. Posted on May 6, 2025

Recently, wholesome human from the internet Josh Goldberg interviewed me for the Software Engineering Daily podcast. We talked about Polypane, the web development landscape, and how I got into web development. Visit…

Read Article

Capturing screenshots in Polypane

5 min read. Posted on April 25, 2025

Sharing in-progress work, pointing out a bug, or clarifying which area you're talking about: as a developer you're sharing screenshots all the time. In Polypane, we've made it easy to capture different types of…

Read Article

Polypane on the Pixels with purpose Podcast

1 min read. Posted on April 25, 2025

I recorded a podcast with the folks from Nordcraft on their new Pixels with Purpose podcast channel. We chatted about accessibility, education around that and of course about Polypane. Check it out: Or watch the…

Read Article

Polypane 24: Recording, 3D view, Custom tab colors and HTML editing

14 min read. Posted on April 23, 2025

This is a jam packed release. We're introducing a new recording feature, a 3D stacking context visualization, you can customize tab titles and colors so you never confuse local and production again, the elements panel…

Read Article

The WebAIM Million 2025: Solving the most common issues

9 min read. Posted on April 3, 2025

Every year, WebAIM conducts an automated survey of the top one million home pages to identify the most common accessibility issues and trends. They collect (automatically detectable) accessibility issues, along with…

Read Article

The CSS Transform property and individual transforms are additive

2 min read. Posted on February 20, 2025

Here's something you might not know: the CSS transform and individual transform properties ( translate , rotate and scale ) are additive. If you set both, the values are all added together to determine the final…

Read Article

Decoding CSS Selectors: :has(:not) vs :not(:has)

3 min read. Posted on February 18, 2025

CSS functions like :is(), :not() and :has() are powerful tools that make it much easier to select elements specifically. We've written before about how ::where() :is() and :has() make your life easier , as well as how…

Read Article

Polypane is hiring Igalia to work on Chromium

2 min read. Posted on February 13, 2025

Polypane has hired Igalia to work on a number of bugs and features in Chromium directly. This work will enable improvements and new features to Polypane, as well as the wider Chromium community. What's Polypane…

Read Article

Polypane 23.1

4 min read. Posted on February 13, 2025

The elements panel now shows which elements have event listeners, the screenshot editor has a whole range of new shortcuts to make it even easier to use and we've made improvements to the JSON viewer. What's Polypane…

Read Article