From 3c421d6449e30e65753b42977646f3d24f1e31ef Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Thu, 5 Nov 2026 09:13:38 +0100 Subject: fix(autofill-parser): open the save window on top on Android 14+ From Android 14 the framework sends the save IntentSender from the app being filled. Firefox targets SDK 34 or later and does not opt in to background activity starts, so the launch was blocked and AutofillSaveActivity opened hidden behind it: tapping Save seemed to do nothing. FixedSaveCallback now starts it from the service, which the system has bound, and opts in as the sender. Tested on an Android 14 tablet with Firefox release: the editor comes up on its own and the entry is saved. The same run confirmed the stale cached passphrase prompt, so both items leave TODO.md. Co-Authored-By: Claude Opus 5.5 --- TODO.md | 7 ------- 1 file changed, 7 deletions(-) (limited to 'TODO.md') diff --git a/TODO.md b/TODO.md index 132aef17..4b105542 100644 --- a/TODO.md +++ b/TODO.md @@ -9,10 +9,3 @@ Open work after 0.2.0. Remove an item in the commit that finishes it. - Git dialogs to Compose: the git operations' View dialogs (`BaseGitActivity`, `GitOperation`, `CredentialFinder`, `BreakOutOfDetached`, `StoreActions`) and the `snackbar` helper still use Material Components (Views). Moving them lets that dependency go. - -## Fixes - -- Firefox release (`org.mozilla.firefox`) is not in the autofill save list, so saving from it - does not work (fill and generate do). First check that it sends save requests. -- A stale cached passphrase (the key's passphrase changed) makes every autofill fail until the - cache is cleared; the entry view asks for the passphrase instead. Do the same in autofill. -- cgit v1.2.3