Change next step card action from "Open YouTube" to "Visit YouTube"#2709
Change next step card action from "Open YouTube" to "Visit YouTube"#2709miasma13 wants to merge 3 commits into
Conversation
…to "Visit YouTube"
Build Branch
Static preview entry points
QR codes (mobile preview)
Integration commandsnpm (Android / Extension): Swift Package Manager (Apple): .package(url: "https://github.com/duckduckgo/content-scope-scripts.git", branch: "pr-releases/michal/update-next-step-yt-ad-block-action")git submodule (Windows): git -C submodules/content-scope-scripts fetch origin pr-releases/michal/update-next-step-yt-ad-block-action
git -C submodules/content-scope-scripts checkout origin/pr-releases/michal/update-next-step-yt-ad-block-actionPin to exact commitnpm (Android / Extension): Swift Package Manager (Apple): .package(url: "https://github.com/duckduckgo/content-scope-scripts.git", revision: "2c0c56cd749253d50a72861826cdd333e407a6c7")git submodule (Windows): git -C submodules/content-scope-scripts fetch origin pr-releases/michal/update-next-step-yt-ad-block-action
git -C submodules/content-scope-scripts checkout 2c0c56cd749253d50a72861826cdd333e407a6c7 |
[Beta] Generated file diffTime updated: Fri, 22 May 2026 13:42:22 GMT Apple
File has changed Integration
File has changed Windows
File has changed |
There was a problem hiding this comment.
Stale comment
Web Compatibility Assessment
No findings. The diff is limited to English string literal changes for the YouTube ad-blocking next-step CTA in
special-pages/pages/new-tab/app/next-steps-list/strings.json,special-pages/pages/new-tab/app/next-steps/strings.json, andspecial-pages/pages/new-tab/public/locales/en/new-tab.json. It does not change injected runtime behavior, API wrapping/shimming, DOM manipulation, config gating, or platform entry points.Security Assessment
No findings. The PR does not touch
injected/src, wrapper utilities, messaging transports, message bridge code, captured globals, network calls, iframe handling, or any trust-boundary logic.Risk Level
Low Risk: string-only Special Pages localization update with matching source catalog and English locale changes.
Recommendations
No blocking recommendations. I validated the modified JSON parses cleanly and
git diff --checkreports no whitespace issues.Sent by Cursor Automation: Web compat and sec
Dismissing stale approval — new commits pushed, awaiting Cursor re-review.
There was a problem hiding this comment.
Stale comment
Web Compatibility Assessment
No findings. The current diff is limited to source catalog and locale string changes for the YouTube ad-blocking Next Step CTA in
special-pages/pages/new-tab/.... The existing data wiring still reads the samenextStepsList_youtubeAdBlocking_actionTextandnextSteps_youtubeAdBlocking_actionTextkeys; only displayed text changes from “Open YouTube” to “Visit YouTube” equivalents.Security Assessment
No findings. This PR does not touch
injected/src, wrapper utilities, captured globals, messaging transports, message bridge code, DOM manipulation, network calls, iframe handling, or trust-boundary logic.Risk Level
Low Risk: localization-only Special Pages update with no injected runtime behavior or API-surface changes.
Recommendations
No blocking recommendations. I validated that all 11 changed JSON files parse cleanly and
git diff --checkreports no whitespace issues.Sent by Cursor Automation: Web compat and sec
Dismissing stale approval — new commits pushed, awaiting Cursor re-review.
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 592d24e. Configure here.
|
This PR requires a manual review and approval from a member of one of the following teams:
|
There was a problem hiding this comment.
Web Compatibility Assessment
No findings. The current diff is limited to New Tab localization strings for the existing YouTube ad-blocking Next Step CTA keys (nextStepsList_youtubeAdBlocking_actionText and nextSteps_youtubeAdBlocking_actionText). The existing data wiring still reads the same keys and the PR does not change action IDs, native message payloads, DOM behavior, injected runtime code, API wrappers, or platform entry points.
Security Assessment
No findings. The PR does not touch injected/src, wrapper utilities, captured globals, messaging transports, message bridge code, network calls, iframe handling, config trust boundaries, or any page-world security-sensitive logic.
Risk Level
Low Risk: localization-only Special Pages copy update with no injected runtime or browser API surface changes.
Recommendations
No blocking web compatibility or security recommendations. I validated that all 11 changed JSON files parse cleanly, both affected CTA keys remain in sync within each locale, and git diff --check reports no whitespace issues. I did not add an inline comment for the Russian wording because an existing Bugbot thread already tracks that non-security copy consistency issue.
Sent by Cursor Automation: Web compat and sec



Asana Task/Github Issue: https://app.asana.com/1/137249556945/project/38424471409662/task/1214934618730802?focus=true
Description
Updates the action button text on the YouTube ad blocking Next Steps card from "Open YouTube" to "Visit YouTube". Applies to both the
next-stepsandnext-steps-listvariants. The compiledpublic/locales/en/new-tab.jsonis regenerated from the sourcestrings.jsonfiles.Testing Steps
next-stepsandnext-steps-listvariants).Checklist
Please tick all that apply:
Note
Low Risk
Low risk copy-only localization updates; no logic changes, data handling, or security impact.
Overview
Updates the YouTube ad-blocking Next Steps CTA text from "Open YouTube" to "Visit YouTube" for both
next-stepsandnext-steps-list.Regenerates the corresponding localized strings in
public/locales/*/new-tab.json(including English and multiple translated locales) to reflect the updated button label.Reviewed by Cursor Bugbot for commit 592d24e. Bugbot is set up for automated code reviews on this repo. Configure here.