I think that happens when you bind a value, and the screen continues to listen for value changes. After you open the view to edit the value on the screen, and when you edit it, the screen rebuilds. This either closes the view edit field or results in no response
Post
Replies
Boosts
Views
Activity
You can bypass it
Set a variable(isRebuild...) to rebuild/get a new value in Widget through user default.
And when rebuild timeline, I always check a field "isRebuild" to get a new value. If it false, I get a same value