Closed Bug 1884632 Opened 1 year ago Closed 1 year ago

Handle heuristic for page navigations centrally in FormHandlerChild

Categories

(Toolkit :: Form Autofill, task)

task

Tracking

()

RESOLVED FIXED
128 Branch
Tracking Status
firefox128 --- fixed

People

(Reporter: janika, Assigned: janika)

References

(Regressed 1 open bug)

Details

(Whiteboard: [fxcm-addr-compatibility] )

Attachments

(3 files)

No description provided.
Attachment #9391774 - Attachment description: Bug 1884632 - Handle heuristic for page navigations centrally in FormHandlerChild r=dimi → WIP: Bug 1884632 - P1. Handle heuristic for page navigations centrally in FormHandlerChild

We extract the renaming of this test file to a separate patch, because P3 modifies and adds test cases and we want to keep the diff (to simplify review of P3).

Depends on D204927

Attachment #9391774 - Attachment description: WIP: Bug 1884632 - P1. Handle heuristic for page navigations centrally in FormHandlerChild → Bug 1884632 - P1. Handle heuristic for page navigations centrally in FormHandlerChild
Attachment #9397846 - Attachment description: WIP: Bug 1884632 - P2. Rename browser_active_window_navigation.js → Bug 1884632 - P2. Rename browser_active_window_navigation.js
Attachment #9397847 - Attachment description: WIP: Bug 1884632 - P3. Update tests to align with the form submission on subtree navigation heuristic → Bug 1884632 - P3. Update tests to align with the form submission on subtree navigation heuristic
Attachment #9391774 - Attachment description: Bug 1884632 - P1. Handle heuristic for page navigations centrally in FormHandlerChild → WIP: Bug 1884632 - P1. Handle heuristic for page navigations centrally in FormHandlerChild r=credential-management-reviewers,dimi
Attachment #9397847 - Attachment description: Bug 1884632 - P3. Update tests to align with the form submission on subtree navigation heuristic → WIP: Bug 1884632 - P3. Update tests to align with the form submission on subtree navigation heuristic r=credential-management-reviewers
Blocks: 1886151
Attachment #9391774 - Attachment description: WIP: Bug 1884632 - P1. Handle heuristic for page navigations centrally in FormHandlerChild r=credential-management-reviewers,dimi → Bug 1884632 - P1. Handle heuristic for page navigations centrally in FormHandlerChild r=#credential-management-reviewers
Attachment #9397847 - Attachment description: WIP: Bug 1884632 - P3. Update tests to align with the form submission on subtree navigation heuristic r=credential-management-reviewers → Bug 1884632 - P3. Update tests to align with the form submission on subtree navigation heuristic r=#credential-management-reviewers
Attachment #9397846 - Attachment description: Bug 1884632 - P2. Rename browser_active_window_navigation.js → Bug 1884632 - P2. Rename browser_active_window_navigation.js r=#credential-management-reviewers
Pushed by jneuberger@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8b53ac9b4590 P1. Handle heuristic for page navigations centrally in FormHandlerChild r=dimi,credential-management-reviewers,sgalich https://hg.mozilla.org/integration/autoland/rev/082a2bed994a P2. Rename browser_active_window_navigation.js r=credential-management-reviewers,dimi https://hg.mozilla.org/integration/autoland/rev/f5a7db15ee4f P3. Update tests to align with the form submission on subtree navigation heuristic r=credential-management-reviewers,dimi
Backout by acseh@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/55c28baccbfd Backed out 4 changesets (bug 1884632, bug 1895467) for causing gv-junit-fis failures CLOSED TREE

Backed out for causing gv-junit-fis failures

Flags: needinfo?(jneuberger)

Hi Aron, thanks for pinging me!
My try push before landing didn't include the Android test suit that failed. I changed the events that FormAutofill listens for. And FormAutofill is consumed by GeckoView. I missed to reflect that event change in geckoview.js as well.
I updated the patch and ran the failing test suite (Android 7.0 x86-64 WebRender opt) on try:
https://treeherder.mozilla.org/jobs?repo=try&revision=ab2e8a59757a4134ab517f84c867979f95c12a05
It looks good now!

Flags: needinfo?(jneuberger)
Pushed by jneuberger@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9c6ccc1bcd07 P1. Handle heuristic for page navigations centrally in FormHandlerChild r=dimi,credential-management-reviewers,sgalich,geckoview-reviewers,owlish https://hg.mozilla.org/integration/autoland/rev/a6379151810d P2. Rename browser_active_window_navigation.js r=credential-management-reviewers,dimi https://hg.mozilla.org/integration/autoland/rev/234c9c49e671 P3. Update tests to align with the form submission on subtree navigation heuristic r=credential-management-reviewers,dimi
Regressions: 1896526
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: