Hi all,

I'd like to remove writeToParcel support from GeckoSession, but first I would like to gauge the prevalence of the use of this functionality by our consumers.

There are a few issues with this feature:

* A parceled GeckoSession cannot be passed between processes, which is unexpected given the typical use case for Parcels; * The implementation of this functionality is complex and error-prone. The existing implementation is buggy and is hindering development of other GeckoView features; * There are alternatives for effectively saving and restoring session state that do not involve writing a GeckoSession to a Parcel. For example, Android Components (and thus Firefox Preview) does not use parceled GeckoSessions.

What are everybody's thoughts on this?

Thanks,

Aaron

_______________________________________________
mobile-firefox-dev mailing list
mobile-firefox-dev@mozilla.org
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to