Assigning the same value to a sync property currently causes PolylitMixin to trigger a sync update, which leads to an early flush of all property updates that were in the queue at that time.
Observe that the browser log shows two messages: asyncProperty changed to foo and asyncProperty changed to bar whereas only the last update would be expected to be reported.
Description
Assigning the same value to a sync property currently causes PolylitMixin to trigger a sync update, which leads to an early flush of all property updates that were in the queue at that time.
Minimal reproducible example
Steps to reproduce
asyncProperty changed to foo
andasyncProperty changed to bar
whereas only the last update would be expected to be reported.Environment
Vaadin version(s): 24.6 and earlier OS: Mac OS
Browsers
No response