@ -27,7 +27,6 @@ import kotlinx.coroutines.withContext
import mozilla.appservices.places.BookmarkRoot
import mozilla.appservices.places.BookmarkRoot
import mozilla.components.browser.session.Session
import mozilla.components.browser.session.Session
import mozilla.components.feature.readerview.ReaderViewFeature
import mozilla.components.feature.readerview.ReaderViewFeature
import mozilla.components.feature.session.ThumbnailsFeature
import mozilla.components.feature.sitepermissions.SitePermissions
import mozilla.components.feature.sitepermissions.SitePermissions
import mozilla.components.lib.state.ext.consumeFrom
import mozilla.components.lib.state.ext.consumeFrom
import mozilla.components.support.base.feature.BackHandler
import mozilla.components.support.base.feature.BackHandler
@ -62,7 +61,6 @@ class BrowserFragment : BaseBrowserFragment(), BackHandler {
private var quickActionSheetSessionObserver : QuickActionSheetSessionObserver ? = null
private var quickActionSheetSessionObserver : QuickActionSheetSessionObserver ? = null
private val readerViewFeature = ViewBoundFeatureWrapper < ReaderViewFeature > ( )
private val readerViewFeature = ViewBoundFeatureWrapper < ReaderViewFeature > ( )
private val thumbnailsFeature = ViewBoundFeatureWrapper < ThumbnailsFeature > ( )
override fun onCreate ( savedInstanceState : Bundle ? ) {
override fun onCreate ( savedInstanceState : Bundle ? ) {
super . onCreate ( savedInstanceState )
super . onCreate ( savedInstanceState )
@ -92,16 +90,6 @@ class BrowserFragment : BaseBrowserFragment(), BackHandler {
return super . initializeUI ( view ) ?. also {
return super . initializeUI ( view ) ?. also {
thumbnailsFeature . set (
feature = ThumbnailsFeature (
requireContext ( ) ,
view . engineView ,
requireComponents . core . sessionManager
) ,
owner = this ,
view = view
)
readerViewFeature . set (
readerViewFeature . set (
feature = ReaderViewFeature (
feature = ReaderViewFeature (
requireContext ( ) ,
requireContext ( ) ,