What
Add two opt-in settings to DeArrow:
-
showOriginalTitle (default OFF) — When DeArrow replaces a video title, ALSO render the original YouTube title below it in small grey text. Lets viewers compare both at a glance.
-
showPreferenceBadge (default OFF) — Next to the dual title, show two small buttons (👍 DeArrow / 👍 Original). Clicking submits a vote to the existing title-submission API, marking which title the viewer prefers. Acts as a frictionless upvote path without opening the popup.
Both default OFF so the current UX is unchanged for existing users.
Why
- Many users like seeing both titles. The original is often clickbait, but it's also the "officially channel-sanctioned" wording and useful as a reference (e.g. when searching the video by its YouTube title elsewhere).
- The thumbs-up button reduces friction on voting — currently users have to right-click → DeArrow popup → submit. A single click on the title row is faster.
- The dual-display preserves the cleaner-by-default DeArrow ethos: setting is opt-in, off by default.
Reference implementation
I've patched these features into my fork at oriz-org/dearrow-plus-bs-ext@730ccd0 — happy to open a PR if you'd consider merging.
How it looks
DeArrow title (large, primary)
Original YouTube title here (small, grey) [👍 DeArrow] [👍 Original]
(Mockup; real impl matches DeArrow's existing typography.)
Not asking for
- Replacing the current single-title behavior. Default OFF.
- Changing the vote payload. The existing endpoint accepts the existing vote shape.
- New API endpoints. Reuses the title-submission vote that the popup already sends.
My use case
I watch a lot of educational content where the original title carries useful keywords (year, source, methodology) but is buried under clickbait. Having both visible without a popup is faster than opening DeArrow to check. The vote button removes the last bit of friction on contributing back.
Standing offer
If you'd rather not merge but think the patch is harmless, I'm happy to maintain it downstream and keep upstreaming any fixes I make. If you'd rather I close this and not patch upstream at all, that's also fine — just let me know.
What
Add two opt-in settings to DeArrow:
showOriginalTitle(default OFF) — When DeArrow replaces a video title, ALSO render the original YouTube title below it in small grey text. Lets viewers compare both at a glance.showPreferenceBadge(default OFF) — Next to the dual title, show two small buttons (👍 DeArrow / 👍 Original). Clicking submits a vote to the existing title-submission API, marking which title the viewer prefers. Acts as a frictionless upvote path without opening the popup.Both default OFF so the current UX is unchanged for existing users.
Why
Reference implementation
I've patched these features into my fork at oriz-org/dearrow-plus-bs-ext@730ccd0 — happy to open a PR if you'd consider merging.
How it looks
(Mockup; real impl matches DeArrow's existing typography.)
Not asking for
My use case
I watch a lot of educational content where the original title carries useful keywords (year, source, methodology) but is buried under clickbait. Having both visible without a popup is faster than opening DeArrow to check. The vote button removes the last bit of friction on contributing back.
Standing offer
If you'd rather not merge but think the patch is harmless, I'm happy to maintain it downstream and keep upstreaming any fixes I make. If you'd rather I close this and not patch upstream at all, that's also fine — just let me know.