Epilog console freeze on dragging scroll bar track

Maybe you are not supposed to drag the scroll bar track, but this happens accidentally and freezes the console.

SWI-Prolog 10.0.2
swipl-win.exe

Windows 11 Pro 25H2
Build 26200.9168

Reproducible:

  1. Produce enough output to enable scrolling.
  2. Move mouse to scrollbar track (not the thumb).
  3. Press left mouse button on the track.
  4. Drag while holding the button.

Result:
The console window freezes.

Not affected:

  • mouse wheel
  • dragging the thumb
  • cleanly clicking the track or arrows

Thanks for reporting.

You are indeed not supposed to drag. Clicking above/below the thumb should move by a page. Holding it down should repeat moving pages. That is what scollbars did on X11 when this was implemented. Dragging is simply interpreted as holding down in this context.

Of course, it should not freeze either. I does not on my current version. 10.0.x is reaching end-of-life, moving to 10.2.x. If it bothers you, please try the latest development release.