On Sat May 17 09:21:24 2025 +0000, Nikolay Sivov wrote:
This is not the only place where the value changes. Also here it's only notified when both changed and invalidated, is this correct?
This is what the results on Windows seem to indicate. `position_test_seq` shows a VALUECHANGE event only for the TBM_SETPOS messages that cause a WM_PAINT. `range_test_seq` doesn't show any events even when it causes a repaint, and if I understand it correctly, it should be moving the thumb in some of those cases.
Unfortunately, this seems to be a case where MSAA events are insufficient to follow some changes, and one needs hooks or polling.