Issue #8291: Speculatively create content process in search fragment
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…
Reference in New Issue