Typing Widget Polish
Smoothed out the in-doc widget and made progress controls feel more reliable.
This polish pass made the floating indoc widget feel more reliable during long typing sessions. The controls now stay out of the way until you need them, and they recover more cleanly when a run is paused or resumed.
Better pause and resume responsiveness.
Improved position persistence after reopening the page.
Cleaner state updates while a run is active.