This repository was archived by the owner on Nov 1, 2022. It is now read-only.

Description
Our Session.Observer interfaces currently looks like this:
interface Observer {
fun onUrlChanged() = Unit
fun onProgress() = Unit
fun onLoadingStateChanged() = Unit
fun onNavigationStateChanged() = Unit
fun onSearch() = Unit
fun onSecurityChanged() = Unit
fun onCustomTabConfigChanged() = Unit
}
It would be helpful if we at least pass the Session object to those methods. Otherwise it's sometimes cumbersome to get the Session instance from inside the observer.
┆Issue is synchronized with this Jira Task