For #2110 - Pressing back on external link should close the tab

nightly-build-test
Emily Kager 5 years ago committed by Emily Kager
parent cae95c0ee1
commit 6290d7b890

@ -555,10 +555,18 @@ class BrowserFragment : Fragment(), BackHandler, CoroutineScope {
readerViewFeature.onBackPressed() -> true
customTabsIntegration.onBackPressed() -> true
sessionFeature.onBackPressed() -> true
else -> false
else -> {
removeSessionIfNeeded()
false
}
}
}
private fun removeSessionIfNeeded() {
val session = getSessionById() ?: return
if (session.source == Session.Source.ACTION_VIEW) requireComponents.core.sessionManager.remove(session)
}
override fun onRequestPermissionsResult(
requestCode: Int,
permissions: Array<String>,

Loading…
Cancel
Save