Closed Bug 1892751 Opened 11 months ago Closed 2 months ago

Make sure GeckoSession lifecycle's final state update is working in SHIP-enabled Fenix

Categories

(GeckoView :: General, task, P2)

All
Android
task

Tracking

(firefox136 fixed)

RESOLVED FIXED
136 Branch
Tracking Status
firefox136 --- fixed

People

(Reporter: kaya, Assigned: boek)

References

(Blocks 1 open bug)

Details

(Whiteboard: [fxdroid][group1])

Attachments

(3 files, 1 obsolete file)

No description provided.
Summary: The final state update is not dispatched in SessionStateAggregator → The final state update is not dispatched
Blocks: 1677190
Summary: The final state update is not dispatched → The final state update is not dispatched in non-SHIP code
Summary: The final state update is not dispatched in non-SHIP code → Make sure final state update is working by using Runtime EventDispatcher (non-SHIP)

Depends on D193929

Attachment #9397995 - Attachment is obsolete: true

The severity field is not set for this bug.
:owlish, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(bugzeeeeee)
Summary: Make sure final state update is working by using Runtime EventDispatcher (non-SHIP) → Make sure final state update is working in SHIP-enabled Fenix by using Runtime EventDispatcher
Whiteboard: [fxdroid][group1]
Assignee: nobody → kkaya
Severity: -- → N/A
Priority: -- → P2

STR:

  1. Open a website.
  2. In the same tab, open a different page, or tap on a link inside the website from step 1.
  3. Repeat step 2 several times, to create tab's history.
  4. Close the tab.
  5. Go to Recently closed tabs.
  6. Tap on the closed tab from step 4.
  7. Long-tap on the back arrow in order to trigger the tab's history, and observe.

Kaya says Jeff is working on this bug.

Assignee: kkaya → jboek
Summary: Make sure final state update is working in SHIP-enabled Fenix by using Runtime EventDispatcher → Make sure GeckoSession lifecycle's final state update is working in SHIP-enabled Fenix

Kaya says this work doesn't need to block shipping SHIP.

Blocks: gv-fission-follow-up
No longer blocks: 1677190
Type: defect → task
Flags: needinfo?(bugzeeeeee)
See Also: → 1677190
Attachment #9424515 - Attachment description: WIP: Bug 1892751 - WIP monitor engineSession after closing tab for last state update → Bug 1892751 - Monitor engineSession after closing tab for last state update.
Pushed by jboek@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/bd1be171a0ca Monitor engineSession after closing tab for last state update. r=android-reviewers,kaya
Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch
Regressions: 1950991
Regressions: 1950220
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: