Unofficial Tracker

Every change to Shopify's Polaris web components, tracked automatically.

No changelog, no versioning — just a minified polaris.js shipped to CDN and a prayer. We reverse-engineer every build so you don't have to.

Changelog

3 entries

5ff803d5

Checkbox gains labelAccessibilityVisibility property, fixes HSL color rendering bug, and improves React wrapper slot handling.

  • Checkbox gains a new labelAccessibilityVisibility property with default value 'visible' for controlling label visibility to assistive technologies.
  • Fixed a bug in HSL-to-RGB color conversion where the blue and green channels were swapped, producing incorrect color output.
  • Fixed a color channel range validation bug in utilities where the wrong variable was used in the 0-100 vs 0-255 check.
Files 25
+377 -1316
15 modified
e40d7302

ChoiceList fixes event bubbling, Menu reduces unnecessary re-renders, and design tokens updated to version 26021.

  • ChoiceList now intercepts change and input events to ensure they only fire when the event originates directly from the component, preventing duplicate events from bubbling.
  • Menu's MutationObserver now filters out attribute mutations on the Menu element itself, avoiding unnecessary re-renders when its own attributes change.
  • ColorPicker removes redundant render calls after value changes and form resets.
Files 16
+242 -173
5 modified
913ce26d

Initial baseline capture of Shopify Polaris web components bundle. 59 components and core infrastructure deminified from the CDN build.

  • 59 web components identified and extracted into individual files
  • Core infrastructure split into preact-core, preact-hooks, decorators, property-types, dom-bridge, base-element, and utilities
  • Popover API polyfill extracted separately
+59 new