[X] I have searched the issue tracker for open issues that relate to the same problem, before opening a new one.
[X] This issue only relates to a single bug. I will open new issues for any other problems.
Describe the bug
When an entry widget is bound with a value for the first time it displays the validation status check mark. However, if you unbind the widget and then rebind it, the validation status check mark is not displayed. In fact, it will never be displayed again with a sequence of unbinding/rebinding operations
How to reproduce
Run the attached code (it will fail the first time due to missing testdata - copy the failed results to the testdata directory and run again - it will work). Now compare afterFirstBindingTestString.xml with afterSecondBindingTestString.xml. The first binding result contains the check box, the second does not.
Checklist
Describe the bug
When an entry widget is bound with a value for the first time it displays the validation status check mark. However, if you unbind the widget and then rebind it, the validation status check mark is not displayed. In fact, it will never be displayed again with a sequence of unbinding/rebinding operations
How to reproduce
Run the attached code (it will fail the first time due to missing testdata - copy the failed results to the testdata directory and run again - it will work). Now compare afterFirstBindingTestString.xml with afterSecondBindingTestString.xml. The first binding result contains the check box, the second does not.
Screenshots
Example code
Fyne version
2.3.5
Go compiler version
1.21.0
Operating system and version
Windows 10
Additional Information
No response