Skip to content

Change next step card action from "Open YouTube" to "Visit YouTube"#2709

Open
miasma13 wants to merge 3 commits into
mainfrom
michal/update-next-step-yt-ad-block-action
Open

Change next step card action from "Open YouTube" to "Visit YouTube"#2709
miasma13 wants to merge 3 commits into
mainfrom
michal/update-next-step-yt-ad-block-action

Conversation

@miasma13
Copy link
Copy Markdown
Contributor

@miasma13 miasma13 commented May 21, 2026

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-steps and next-steps-list variants. The compiled public/locales/en/new-tab.json is regenerated from the source strings.json files.

Testing Steps

  • Open the New Tab page and find the YouTube ad blocking Next Steps card (both the next-steps and next-steps-list variants).
  • Confirm the action button reads "Visit YouTube".

Checklist

Please tick all that apply:

  • I have tested this change locally
  • I have tested this change locally in all supported browsers
  • This change will be visible to users
  • I have added automated tests that cover this change
  • I have ensured the change is gated by config
  • This change was covered by a ship review
  • This change was covered by a tech design
  • Any dependent config has been merged

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-steps and next-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.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 21, 2026

Build Branch

Branch pr-releases/michal/update-next-step-yt-ad-block-action
Commit 2c0c56cd74
Updated May 22, 2026 at 1:41:42 PM UTC

Static preview entry points

QR codes (mobile preview)
Entry point QR code
Docs QR for docs preview
Static pages QR for static pages preview
Integration pages QR for integration pages preview

Integration commands

npm (Android / Extension):

npm i github:duckduckgo/content-scope-scripts#pr-releases/michal/update-next-step-yt-ad-block-action

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-action
Pin to exact commit

npm (Android / Extension):

npm i github:duckduckgo/content-scope-scripts#2c0c56cd749253d50a72861826cdd333e407a6c7

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

daxtheduck
daxtheduck previously approved these changes May 21, 2026
@github-actions github-actions Bot added the semver-patch Bug fix / internal — no release needed label May 21, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 21, 2026

[Beta] Generated file diff

Time updated: Fri, 22 May 2026 13:42:22 GMT

Apple
    - apple/pages/new-tab/dist/index.js
  • apple/pages/new-tab/locales/de/new-tab.json
  • apple/pages/new-tab/locales/en/new-tab.json
  • apple/pages/new-tab/locales/es/new-tab.json
  • apple/pages/new-tab/locales/fr/new-tab.json
  • apple/pages/new-tab/locales/it/new-tab.json
  • apple/pages/new-tab/locales/nl/new-tab.json
  • apple/pages/new-tab/locales/pl/new-tab.json
  • apple/pages/new-tab/locales/pt/new-tab.json
  • apple/pages/new-tab/locales/ru/new-tab.json

File has changed

Integration
    - integration/pages/new-tab/dist/index.js
  • integration/pages/new-tab/locales/de/new-tab.json
  • integration/pages/new-tab/locales/en/new-tab.json
  • integration/pages/new-tab/locales/es/new-tab.json
  • integration/pages/new-tab/locales/fr/new-tab.json
  • integration/pages/new-tab/locales/it/new-tab.json
  • integration/pages/new-tab/locales/nl/new-tab.json
  • integration/pages/new-tab/locales/pl/new-tab.json
  • integration/pages/new-tab/locales/pt/new-tab.json
  • integration/pages/new-tab/locales/ru/new-tab.json

File has changed

Windows
    - windows/pages/new-tab/dist/index.js
  • windows/pages/new-tab/locales/de/new-tab.json
  • windows/pages/new-tab/locales/en/new-tab.json
  • windows/pages/new-tab/locales/es/new-tab.json
  • windows/pages/new-tab/locales/fr/new-tab.json
  • windows/pages/new-tab/locales/it/new-tab.json
  • windows/pages/new-tab/locales/nl/new-tab.json
  • windows/pages/new-tab/locales/pl/new-tab.json
  • windows/pages/new-tab/locales/pt/new-tab.json
  • windows/pages/new-tab/locales/ru/new-tab.json

File has changed

Copy link
Copy Markdown
Contributor

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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, and special-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 --check reports no whitespace issues.

Open in Web View Automation 

Sent by Cursor Automation: Web compat and sec

@daxtheduck daxtheduck dismissed their stale review May 22, 2026 13:37

Dismissing stale approval — new commits pushed, awaiting Cursor re-review.

daxtheduck
daxtheduck previously approved these changes May 22, 2026
Copy link
Copy Markdown
Contributor

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 same nextStepsList_youtubeAdBlocking_actionText and nextSteps_youtubeAdBlocking_actionText keys; 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 --check reports no whitespace issues.

Open in Web View Automation 

Sent by Cursor Automation: Web compat and sec

@daxtheduck daxtheduck dismissed their stale review May 22, 2026 13:41

Dismissing stale approval — new commits pushed, awaiting Cursor re-review.

Copy link
Copy Markdown
Contributor

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ 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.

Comment thread special-pages/pages/new-tab/public/locales/ru/new-tab.json
@github-actions
Copy link
Copy Markdown
Contributor

⚠️ Cursor review was not successful.

This PR requires a manual review and approval from a member of one of the following teams:

  • @duckduckgo/content-scope-scripts-owners
  • @duckduckgo/apple-devs
  • @duckduckgo/android-devs
  • @duckduckgo/team-windows-development
  • @duckduckgo/extension-owners
  • @duckduckgo/config-aor
  • @duckduckgo/breakage-aor
  • @duckduckgo/breakage

Copy link
Copy Markdown
Contributor

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Open in Web View Automation 

Sent by Cursor Automation: Web compat and sec

@miasma13 miasma13 requested review from a team, daxtheduck and mgurgel May 22, 2026 13:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver-patch Bug fix / internal — no release needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants