lion/.changeset/friendly-dolphins-give.md

15 lines
637 B
Markdown

---
'@lion/overlays': minor
'@lion/select-rich': minor
'@lion/dialog': minor
'@lion/input-datepicker': minor
'@lion/tooltip': minor
'@lion/form-integrations': minor
---
- Make the OverlayController constructor phase synchronous.
- Trigger a setup of the OverlayController on every connectedCallback
- Execute a new OverlayController after (shadowDom) rendering of the element is done
- Teardown the OverlayController on every disconnectedCallback
- This means moving a dialog triggers teardown in the old location and setup in the new location
- Restore the original light dom (if needed) in the teardown phase of the OverlayController