Polypane 29
Polypane 29 introduces a redesigned panel UI that feels more familiar, a new network panel for inspecting requests, a new snippet store for discovering and installing snippets, and a custom selectors overview in the outline panel, plus many other improvements and fixes. Full release notes
New
- New Network panel
- New Snippet store
- New Panel: Switch to single-line with overflow tab bar
- New Grid/Flex visualisations in Polypane Peek
- New Outline panel: Custom selector overview
- New Passkeys keychain integration on macOS
- New Meta panel: WhatsApp preview
- New Devtools panel: Inspect shared workers and service workers (Thanks Przemyslaw!)
- New Snippets panel: live preview option (Thanks Kari!)
- New Activated html-in-canvas API by default
- New Chromium 148.0.7778.56
Improvements
- Improved Polypane Peek: iframes are now inspectable and can be selected
- Improved Load performance for custom local domains (Thanks Mike!)
- Improved Confirmation dialogs are now deduplicated when called multiple times in a row (Thanks Matija!)
- Improved JSON viewer: Makes data available in the console as window.json
- Improved Elements panel: A11y tab now links all labelledby elements (Thanks Eric!)
- Improved Elements panel: A11y tab now shows aria-describedby value (Thanks Eric!)
- Improved Elements panel: Stable references to elements for hot reloading dev servers (Thanks Matyáš!)
- Improved Elements panel: Load new styles on injection by hot reload servers (Thanks Matyáš!)
- Improved Elements panel: Toggle pseudo styles in style panel (Thanks Eric!)
- Improved Elements panel: del key now removes element in tree view
- Improved Console panel: new $$$() helper that also searches shadow DOM.
- Improved Outline panel: Accessibility tree now shows a description as well as the referenced IDs (Thanks Eric!)
- Improved Basic auth popup now follows the system design
- Improved Form autofill: Ability to use a default email address (Thanks Tom!)
- Improved Form autofill: Move lists matching the element to the top
- Improved Find elements: cmd/ctrl + enter now shows element in Elements panel (Thanks Ricky!)
- Improved Debug tools: Improve wording in Color contrast tool (Thanks Ana!)
- Improved Snippets Editor: Improved layout when editing
- Improved Traffic lights alignment on macOS 26 is now improved
- Improved Session management: Add confirmation dialog before deleting session
- Improved Pane resizing performance when you have a lot of panes open
- Improved More deterministic page loading after click actions
- Improved Integrations: new Marker.io logo
Fixes
- Fix Elements panel: Improve accessible name calculation labeled by elements with roles without accname (Thanks Eric!)
- Fix Elements panel: Events badge was not visible in tree view (Thanks Ashlee!)
- Fix Elements panel: Allow editing the color of an image-only background property
- Fix Elements panel: Copy CSS for keyframes was missing the animation name
- Fix Elements panel: Font weight wasn't accurate for contrast calculation in A11y tab
- Fix Browse panel: Previous tab shortcut was not working (Thanks Matija!)
- Fix Browse panel: New window from panel did not always create new tab
- Fix Browse panel: New tab should focus access bar (Thanks Matija!)
- Fix Browse panel: Add extension button did not work
- Fix Full page screenshots: use correct viewport height when making screenshots
- Fix Context menu: 'Save link as...' option did not work
- Fix Outline panel: Prevent accessibility tree from collapsing focused elements
- Fix Outline panel: Prevent double tooltips when hovering over elements
- Fix Styles: Prevent React router from trashing styles on load (Thanks Nathan!)
- Fix Console panel: Prevent extra white space in styled console messages
- Fix 'No internet connection' warning is now aligned correctly
- Fix Meta panel: The suggested file name now includes correct name