-
Notifications
You must be signed in to change notification settings - Fork 30
[Google Takeout Automation] Bookmark import on Android #1935
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
✅ Deploy Preview for content-scope-scripts ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Temporary Branch UpdateThe temporary branch has been updated with the latest changes. Below are the details:
Please use the above install command to update to the latest version. |
[Beta] Generated file diffTime updated: Mon, 29 Sep 2025 10:48:12 GMT Android
File has changed Removed Files❌ File only exists in old changeset Apple
File has changed Chrome-mv3File has changed FirefoxFile has changed IntegrationFile has changed WindowsFile has changed New Files❌ File only exists in new changeset |
9109dde to
fcdefe5
Compare
5a94b61 to
f2529f1
Compare
f2529f1 to
86cf6c2
Compare
* Use DBP for running execution
6afeb1b to
1dc1b6a
Compare
46793a8 to
d121bc7
Compare
d121bc7 to
44424cd
Compare
b7c3347 to
c481311
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Block on dbp folk being ok with this change. But otherwise I’m good here. I left a bunch of comments that I’m happy to be fast follow.
…uckduckgo/content-scope-scripts into dbajpeyi/hack/autofill-bookmark-import
…uckduckgo/content-scope-scripts into dbajpeyi/hack/autofill-bookmark-import
…uckduckgo/content-scope-scripts into dbajpeyi/hack/autofill-bookmark-import
Asana Task/Github Issue:
https://app.asana.com/1/137249556945/project/481882893211075/task/1211159060891805?focus=true
Description
This PR allows automation of google takeout flow, using DBP/PIR APIs.
canImportBookmarksFromGoogleTakeout).Testing Steps
Checklist
Please tick all that apply:
Note
Implements Android bookmark import via new
autofillImportfeature with generic retry and shared action executor; addsscrollaction and updates builds/tests/configs fromautofill-password-importtoautofill-import.injected/src/features/autofill-import.js) to automate Google Takeout bookmark flow.withRetryand sharedActionExecutorBasefor action processing and retries.ActionExecutorBaseto share action processing/notification with AutofillImport.scrollaction (wired into executor and types).withExponentialBackoffwith generalizedwithRetry(supports linear/exponential strategies).android-autofill-importbuild target (new entry point/output); updatesfeatures.jstoautofillImport.autofill-password-importtoautofill-import; adds test config underintegration-test/test-pages/autofill-import/.injected/src/features/autofill-import.js.Written by Cursor Bugbot for commit 1ced8d1. This will update automatically on new commits. Configure here.