diff --git a/.changeset/step-commands-shadow-dom.md b/.changeset/step-commands-shadow-dom.md deleted file mode 100644 index 6f5de2c..0000000 --- a/.changeset/step-commands-shadow-dom.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@karnstack/reins": patch -"@reins/extension": patch ---- - -Step commands see web components and custom controls. `reins snapshot` now lists elements inside open shadow roots (a site's search button, a `Sort by` menu built as a web component) and names them the way `reins do` does (through `aria-labelledby`, labels, shadow roots and slots), and `--ref` reaches them in `click`, `type`, `fill`, `hover`, `select` and the rest. `--selector` stays light-DOM CSS. Each snapshot now re-issues its refs, so a ref no longer lands on an element hidden since the previous snapshot (the "element has zero size" failures on wizards and tab panels). A click on a control with no box of its own (a native radio or checkbox shrunk to 0×0 under a styled card, or a `display: contents` wrapper) presses its visible label, custom radio/switch it sits in, or first rendered child instead. diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 5ad3be5..2956b21 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,11 @@ # @karnstack/reins +## 0.6.1 + +### Patch Changes + +- 50170ef: Step commands see web components and custom controls. `reins snapshot` now lists elements inside open shadow roots (a site's search button, a `Sort by` menu built as a web component) and names them the way `reins do` does (through `aria-labelledby`, labels, shadow roots and slots), and `--ref` reaches them in `click`, `type`, `fill`, `hover`, `select` and the rest. `--selector` stays light-DOM CSS. Each snapshot now re-issues its refs, so a ref no longer lands on an element hidden since the previous snapshot (the "element has zero size" failures on wizards and tab panels). A click on a control with no box of its own (a native radio or checkbox shrunk to 0×0 under a styled card, or a `display: contents` wrapper) presses its visible label, custom radio/switch it sits in, or first rendered child instead. + ## 0.6.0 ### Minor Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 226240b..769a375 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@karnstack/reins", - "version": "0.6.0", + "version": "0.6.1", "description": "Drive your real, logged-in browsers from any coding agent: the reins CLI + local daemon, paired with the reins browser extension.", "type": "module", "license": "MIT", diff --git a/packages/extension/CHANGELOG.md b/packages/extension/CHANGELOG.md index 32c5a3d..051f541 100644 --- a/packages/extension/CHANGELOG.md +++ b/packages/extension/CHANGELOG.md @@ -1,5 +1,11 @@ # @reins/extension +## 0.6.1 + +### Patch Changes + +- 50170ef: Step commands see web components and custom controls. `reins snapshot` now lists elements inside open shadow roots (a site's search button, a `Sort by` menu built as a web component) and names them the way `reins do` does (through `aria-labelledby`, labels, shadow roots and slots), and `--ref` reaches them in `click`, `type`, `fill`, `hover`, `select` and the rest. `--selector` stays light-DOM CSS. Each snapshot now re-issues its refs, so a ref no longer lands on an element hidden since the previous snapshot (the "element has zero size" failures on wizards and tab panels). A click on a control with no box of its own (a native radio or checkbox shrunk to 0×0 under a styled card, or a `display: contents` wrapper) presses its visible label, custom radio/switch it sits in, or first rendered child instead. + ## 0.6.0 ### Minor Changes diff --git a/packages/extension/package.json b/packages/extension/package.json index f115c8f..73d0a44 100644 --- a/packages/extension/package.json +++ b/packages/extension/package.json @@ -1,6 +1,6 @@ { "name": "@reins/extension", - "version": "0.6.0", + "version": "0.6.1", "private": true, "type": "module", "scripts": {