Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: sync hotfix to main #9448

Merged
merged 3 commits into from
May 29, 2024
Merged

chore: sync hotfix to main #9448

merged 3 commits into from
May 29, 2024

Conversation

benelan
Copy link
Member

@benelan benelan commented May 29, 2024

Related Issue: #9438

Summary

Sync changes from the 2.8.4 hotfix release to main.

jcfranco and others added 3 commits May 28, 2024 19:41
…nts) output when a click is emitted when the component is appended to the DOM (#9423)

**Related Issue:** #9321

## Summary

This updates the combobox window-click listener to use an internal state
property for its text instead of getting the value of the internal
input.

The `componentOnReady` util helps normalize waiting for a component to
be ready in both output targets (based on [Ionic's
helper](https://github.com/ionic-team/ionic-framework/blob/5cdfa1aaf47a6160cd1bd2be434dcfa8390b56e1/core/src/utils/helpers.ts#L60-L79)).
This is sufficient for most scenarios, but for this particular case, it
was running earlier than `connectedCallback` due to the emitted click as
the component is appended and initialized, so the component is not yet
rendered by the time the util resolves.

**Note**: there are no accompanying tests as this is not reproducible in
the test environment, which uses the lazy-loaded output.
…#9443)

**Related Issue:** #9397

## Summary

This updates the `FloatingUIComponent` implementation to defer calling
`autoUpdate` until the component is open and connected (following
`floating-ui` [usage
notes](https://floating-ui.com/docs/autoupdate#usage)).
🤖 I have created a release *beep* *boop*
---

<details><summary>@esri/calcite-components: 2.8.4</summary>

[2.8.4](https://github.com/Esri/calcite-design-system/compare/@esri/[email protected]...@esri/[email protected])
(2024-05-28)

* **combobox:** Fix error that occurs in `dist-custom-elements`
(`components`) output when a click is emitted when the component is
appended to the DOM
([#9423](#9423))
([ab521c9](ab521c9))
* Defer floating-ui updating until component is connected and open
([#9443](#9443))
([6e09589](6e09589))
</details>

<details><summary>@esri/calcite-components-angular: 2.8.4</summary>

[2.8.4](https://github.com/Esri/calcite-design-system/compare/@esri/[email protected]...@esri/[email protected])
(2024-05-28)

* **@esri/calcite-components-angular:** Synchronize components versions

* The following workspace dependencies were updated
  * dependencies
    * @esri/calcite-components bumped from ^2.8.3 to ^2.8.4
</details>

<details><summary>@esri/calcite-components-react: 2.8.4</summary>

[2.8.4](https://github.com/Esri/calcite-design-system/compare/@esri/[email protected]...@esri/[email protected])
(2024-05-28)

* **@esri/calcite-components-react:** Synchronize components versions

* The following workspace dependencies were updated
  * dependencies
    * @esri/calcite-components bumped from ^2.8.3 to ^2.8.4
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
@benelan benelan requested review from jcfranco, driskull, geospatialem and a team as code owners May 29, 2024 02:46
@github-actions github-actions bot added the chore Issues with changes that don't modify src or test files. label May 29, 2024
@benelan benelan added pr ready for visual snapshots Adding this label will run visual snapshot testing. and removed chore Issues with changes that don't modify src or test files. labels May 29, 2024
Copy link
Member

@geospatialem geospatialem left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✨✔️✨

@benelan benelan merged commit a13b0e6 into main May 29, 2024
10 checks passed
@benelan benelan deleted the benelan/sync-hotfix branch May 29, 2024 03:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr ready for visual snapshots Adding this label will run visual snapshot testing.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants