- Add handleSeek with useCallback wrapper
- Implement UAT-003 fix pattern (pending seek while paused, immediate while playing)
- Store pending seek in pendingSeekRef when paused, update UI immediately
- Apply pending seek on resume in handlePlay (already implemented)
- Add seek slider with correct min/max/value bindings
- Disable slider during operations and before duration loaded
- Parse slider value to int before passing to handler
- Error handling for seek failures
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>