MouseEvent coordinates are terminal-absolute, so the bar's seek handler must subtract its own absolute left edge (renderable ref) instead of treating the mouse x as bar-local. Clicking was off by the width of the parent/Up pane (~20%) plus chrome. Also drop the empty played-text node at position 0, which rendered a phantom space column and shifted the drawn bar one char when playback started.
5.8 KiB
5.8 KiB