Skip to content

refactor(popover): Improved popover rendering#1810

Merged
rkaraivanov merged 2 commits intomasterfrom
rkaraivanov/popover-refactor
Aug 4, 2025
Merged

refactor(popover): Improved popover rendering#1810
rkaraivanov merged 2 commits intomasterfrom
rkaraivanov/popover-refactor

Conversation

@rkaraivanov
Copy link
Member

  • Skip visibility state re-render when popover properties are being changed. Now, only the position tracking callback is re-created.
  • Use the slot controller API for handling slot changes.
  • Abstracted some code around open state and state updates.
  • Dropped watch decorator and moved relevant logic inside Lit update hook where the DOM does exist.

* Skip visibility state re-render when popover properties
are being changed. Now, only the position tracking callback
is re-created.
* Use the slot controller API for handling slot changes.
* Abstracted some code around open state and state updates.
* Dropped `watch` decorator and moved relevant logic inside
Lit `update` hook where the DOM does exist.
@rkaraivanov rkaraivanov merged commit 3cd7ce9 into master Aug 4, 2025
4 checks passed
@rkaraivanov rkaraivanov deleted the rkaraivanov/popover-refactor branch August 4, 2025 13:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant