fix(binding): Avoid reading source property on UpdateSource for non-DP#13698
fix(binding): Avoid reading source property on UpdateSource for non-DP#13698jeromelaban merged 3 commits intomasterfrom
Conversation
|
The build 94711 found UI Test snapshots differences: Details
|
|
The build 94783 found UI Test snapshots differences: Details
|
|
@Mergifyio backport release/stable/4.9 release/stable/4.10 legacy/4x |
✅ Backports have been createdDetails
|
GitHub Issue (If applicable): closes #11956
PR Type
What kind of change does this PR introduce?
What is the new behavior?
During a two-way binding, the source bound property will not be read before being set. This will avoid scenarios during datacontext reset that may read properties for out of date instances.
Copilot Summary
🤖 Generated by Copilot at 203609d
This pull request enhances the data binding system and the
ComboBoxcontrol in Uno.UI. It adds a new unit test forComboBox, refactors theBindingItemclass to use flags and support a new scenario, fixes a data binding bug in theBindingPathclass, and improves the performance and memory usage of the binding system.PR Checklist
Please check if your PR fulfills the following requirements:
Screenshots Compare Test Runresults.Other information
Internal Issue (If applicable):