Skip to content

Chrome extension · v1.9.29 · Manifest V3

Section Repeat for YouTube™

Create A–B repeats, chain multiple sections, and move through them from the keyboard—built for focused practice on YouTube.

Section Repeat workflow: mark a section with S and E, toggle repeat with R, and move between sections with A and D.
Manifest V3Chrome extension 25 localesincluding RTL languages Chrome 102+compatibility floor Vanilla JSno runtime framework

Practice flow

Mark & chainPress S to start and E to end. Press E again to continue with the next section.
Repeat & navigateToggle repeat with R, move with A/D, or jump directly to sections 1–9.
Local librarySaved sections stay in Chrome local storage, with explicit JSON export and import for backups.
Focused controlsW opens Focus Mode, X deletes the current section, Z undoes, and Q clears.

Engineering

Section Repeat is a compact browser-extension engineering project designed around local-first data handling, resilient browser state, and testable behavior.

Minimal, local-first architecture
Manifest V3, Vanilla JavaScript, service worker and content scripts. No analytics, advertising trackers, developer backend, or external API calls in the extension runtime.
Resilient state & storage
Local/session storage, per-video locking, retry and recovery paths, storage maintenance, import/export, and session-only incognito behavior.
Privacy-aware identifiers
YouTube video IDs are converted to SHA-256-based local keys using a random per-profile salt instead of being used as plain-text storage keys.
QA as part of the product
Automated unit, integration, simulation, fuzz, mutation, and real-browser acceptance tooling guard editing rules, storage behavior, browser compatibility, and release integrity.
Internationalization
25 locale bundles, including RTL languages, with locale-aware messages and number formatting.
Keyboard & accessibility details
Keyboard-layout-aware shortcut labels, ARIA semantics, live status feedback, and popup/overlay interaction designed for keyboard use.

This site documents build v1.9.29. Section Repeat for YouTube™ is an independent project and is not affiliated with or endorsed by YouTube or Google LLC. YouTube and Chrome are trademarks of Google LLC. Icon by khulqi Rosyid, licensed under CC BY 4.0.