This repository has been archived by the owner on Nov 1, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 472
Releasing session to switch from custom tab to browser does not work anymore #7647
Milestone
Comments
pocmo
added
🐞 bug
Something isn't working
<session>
Component: browser-session
💥 crash
labels
Jul 8, 2020
After adding a similar switch action to sample browser I can reproduce it there too:
This almost looks like we didn't actually release the session? Or maybe too late? |
What's happening in the store is that we are removing the |
pocmo
added a commit
to pocmo/android-components
that referenced
this issue
Jul 8, 2020
…to stop rendering engine sessions and release the current one.
pocmo
added a commit
to pocmo/android-components
that referenced
this issue
Jul 9, 2020
…to stop rendering engine sessions and release the current one.
bors bot
pushed a commit
that referenced
this issue
Jul 9, 2020
7650: Issue #7647: Add SessionFeature.release() to allow app to stop rendering engine sessions and release the current one. r=Amejia481,csadilek a=pocmo Previously Fenix just called `engineView.release()`. However since `EnginePresenter` is now listening to `BrowserStore` it may re-render the session that we just released. This new methods stops the presenter from updating and releases the current session. Co-authored-by: Sebastian Kaspari <s.kaspari@gmail.com>
Patch landed in AC and also in Fenix. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Fenix issue: mozilla-mobile/fenix#12311
This looks like it is a regression from the refactoring to use
BrowserStore
in theSessionFeature
.┆Issue is synchronized with this Jira Task
The text was updated successfully, but these errors were encountered: