The frame label is seen even when the mouse leaves the viewport and given this comment the frame stepping seems to be indeed based on absolute display positioning.
# Take the absolute position of the mouse pointer (as a percentage
# of the total viewer width) and move that far along the current
# frame range
I was looking more for a scrub interaction that provides “infinite” scrubbing, that is not limited by the screen size, but driven by the mouse relative movement.
I'm imagining one solution could be to freeze the pointer, since I don't think Houdini does this wrap around Blender does in its viewport:
But I'm quite unsure what would be the best approach.
Thanks