@ -727,10 +727,11 @@ class BrowserFragment : Fragment(), BackHandler, CoroutineScope {
}
private fun getSessionById(): Session? {
val components = context?.components ?: return null
return if (customTabSessionId != null) {
requireContext().components.core.sessionManager.findSessionById(customTabSessionId!!)
components.core.sessionManager.findSessionById(customTabSessionId!!)
} else {
requireComponents.core.sessionManager.selectedSession
components.core.sessionManager.selectedSession
@ -220,7 +220,9 @@ class DeleteBrowsingDataFragment : Fragment(), CoroutineScope {
private fun deleteTabsAsync() = async(Dispatchers.IO) { requireComponents.core.sessionManager.removeSessions() }
private fun deleteTabsAsync() = async(Dispatchers.Main) {
requireComponents.useCases.tabsUseCases.removeAllTabs.invoke()
private fun deleteBrowsingDataAsync() = async(Dispatchers.IO) {
requireComponents.core.engine.clearData(Engine.BrowsingData.all())