Issue #8291: Speculatively create content process in search fragment

fennec/beta
Christian Sadilek 4 years ago
parent fab0d5c9f8
commit 84afb5d156

@ -85,8 +85,10 @@ class SearchFragment : Fragment(), UserInteractionHandler {
requireComponents.search.provider.getDefaultEngine(requireContext())
)
val isPrivate = (activity as HomeActivity).browsingModeManager.mode.isPrivate
val showSearchSuggestions =
if ((activity as HomeActivity).browsingModeManager.mode.isPrivate) {
if (isPrivate) {
requireContext().settings().shouldShowSearchSuggestions &&
requireContext().settings().shouldShowSearchSuggestionsInPrivate
} else {
@ -130,7 +132,7 @@ class SearchFragment : Fragment(), UserInteractionHandler {
view.toolbar_component_wrapper,
searchInteractor,
historyStorageProvider(),
(activity as HomeActivity).browsingModeManager.mode.isPrivate,
isPrivate,
requireComponents.core.engine
)
@ -138,6 +140,7 @@ class SearchFragment : Fragment(), UserInteractionHandler {
.findViewById<InlineAutocompleteEditText>(R.id.mozac_browser_toolbar_edit_url_view)
urlView?.importantForAccessibility = View.IMPORTANT_FOR_ACCESSIBILITY_NO
requireComponents.core.engine.speculativeCreateSession(isPrivate)
startPostponedEnterTransition()
return view
}

Loading…
Cancel
Save