Skip to content

chore(special-pages): remove unused @rive-app/canvas-single dependency - #3042

Draft
cursor[bot] wants to merge 1 commit into
mainfrom
cursor/dependency-update-review-692b
Draft

cursor[bot] wants to merge 1 commit into
mainfrom
cursor/dependency-update-review-692b

Conversation

@cursor

@cursor cursor Bot commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Asana Task/Github Issue: N/A (dependency update review follow-up for #3041)

Description

Onboarding v3 removal (#2924) deleted RiveAnimation, all .riv assets, and every import of @rive-app/canvas-single, but the npm dependency was left in special-pages/package.json. v4 onboarding uses lottie-web and mp4 videos instead.

This PR removes the dead dependency and cleans up related leftovers:

  • drop @rive-app/canvas-single from special-pages/package.json and lockfile
  • remove the unused .riv esbuild loader from opts.mjs
  • fix a stale "Rive animation" comment in DuckPlayerContent.js

Recommended action for #3041: close the Dependabot bump in favor of this removal.

Supersedes #2934 (rebased onto current main to resolve merge conflicts).

Testing Steps

  • npm install
  • npm run build --workspace=special-pages
  • npm run test-int --workspace=special-pages -- pages/onboarding/integration-tests/onboarding.v4.spec.js --project macos --reporter list

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
Open in Web View Automation 

Onboarding v3 removal (#2924) deleted RiveAnimation and all .riv assets,
but the npm dependency was left behind. v4 onboarding uses lottie-web and
mp4 videos instead, so this package is no longer imported anywhere.

Also remove the unused .riv esbuild loader and update an outdated comment
in DuckPlayerContent.

Rebased from #2934 to resolve merge conflicts with main.
@github-actions

Copy link
Copy Markdown
Contributor

Build Branch

Branch pr-releases/cursor/dependency-update-review-692b
Commit fd3f7a19b9
Updated September 14, 2026 at 11:42:30 AM 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/cursor/dependency-update-review-692b

Swift Package Manager (Apple):

.package(url: "https://github.com/duckduckgo/content-scope-scripts.git", branch: "pr-releases/cursor/dependency-update-review-692b")

git submodule (Windows):

git -C submodules/content-scope-scripts fetch origin pr-releases/cursor/dependency-update-review-692b
git -C submodules/content-scope-scripts checkout origin/pr-releases/cursor/dependency-update-review-692b
Pin to exact commit

npm (Android / Extension):

npm i github:duckduckgo/content-scope-scripts#fd3f7a19b926ec2d4aa45b4f16fbddb75eb655f2

Swift Package Manager (Apple):

.package(url: "https://github.com/duckduckgo/content-scope-scripts.git", revision: "fd3f7a19b926ec2d4aa45b4f16fbddb75eb655f2")

git submodule (Windows):

git -C submodules/content-scope-scripts fetch origin pr-releases/cursor/dependency-update-review-692b
git -C submodules/content-scope-scripts checkout fd3f7a19b926ec2d4aa45b4f16fbddb75eb655f2

@github-actions github-actions Bot added the semver-patch Bug fix / internal — no release needed label Sep 14, 2026
@github-actions

Copy link
Copy Markdown
Contributor

[Beta] Generated file diff

Time updated: Mon, 14 Sep 2026 11:42:58 GMT

This branch has not been deployed

No deployments
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.

1 participant