Sometimes the seek bar and other controls become inoperable
Sometimes the seek bar and other UI controls does not appear or cannot be operated. I have confirmed that this can occur when used after being left idle.
It's difficult to investigate because it is difficult to reproduce.
[Current Workaround] Changing window size or Toggling the fullscreen (press F key twice) will fix it.
It is not consistent.. sometimes 15m of being idle the bug happens, and sometimes its 1hr
The only relevant modifications on the Flyleaf library are the following, so the cause may be on the library. https://github.com/umlx5h/LLPlayer/commit/b26a77715d96ee765ffb81937d2899326bda8823
I'll check if this is reproduced with a minimal sample.
When I reproduced it, I looked at it in the debugger and the INotifyPropertyChanged event in Player.Activity.Mode was firing correctly.
When Show Debug is enabled from context menu at this time, I also confirmed that INotifyPropertyChanged event was firing correctly and the Debug display is not shown until the Activity becomes Idle.
If the mouse is moved and remains FullActive, the UI is not updated at all.
In this state, only the UI on the Overlay seems to have a problem with delayed updates until Player.Activity becomes Idle.
I am not familiar with the internal workings of WPF and I have no idea what the cause is. I would like to know how to reproduce this 100% reliably.