diff --git a/app/src/main/java/org/mozilla/fenix/settings/quicksettings/QuickSettingsSheetDialogFragment.kt b/app/src/main/java/org/mozilla/fenix/settings/quicksettings/QuickSettingsSheetDialogFragment.kt
index 120eee874..f2e385081 100644
--- a/app/src/main/java/org/mozilla/fenix/settings/quicksettings/QuickSettingsSheetDialogFragment.kt
+++ b/app/src/main/java/org/mozilla/fenix/settings/quicksettings/QuickSettingsSheetDialogFragment.kt
@@ -18,6 +18,7 @@ import android.widget.LinearLayout
import androidx.appcompat.app.AppCompatDialogFragment
import androidx.appcompat.view.ContextThemeWrapper
import androidx.core.widget.NestedScrollView
+import androidx.navigation.fragment.NavHostFragment.findNavController
import com.google.android.material.bottomsheet.BottomSheetDialog
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
@@ -37,7 +38,6 @@ import org.mozilla.fenix.mvi.ActionBusFactory
import org.mozilla.fenix.mvi.getAutoDisposeObservable
import org.mozilla.fenix.mvi.getManagedEmitter
import org.mozilla.fenix.settings.PhoneFeature
-import org.mozilla.fenix.utils.ItsNotBrokenSnack
import java.net.MalformedURLException
import java.net.URL
import kotlin.coroutines.CoroutineContext
@@ -179,10 +179,10 @@ class QuickSettingsSheetDialogFragment : AppCompatDialogFragment(), CoroutineSco
requestPermissions(it.permissions, REQUEST_CODE_QUICK_SETTINGS_PERMISSIONS)
}
is QuickSettingsAction.SelectTrackingProtectionSettings -> {
- context?.let {
- ItsNotBrokenSnack(it).showSnackbar("2422")
- }
- dismiss()
+ val directions =
+ QuickSettingsSheetDialogFragmentDirections
+ .actionQuickSettingsSheetDialogFragmentToTrackingProtectionFragment()
+ findNavController(this@QuickSettingsSheetDialogFragment).navigate(directions)
}
is QuickSettingsAction.SelectReportProblem -> {
launch(Dispatchers.Main) {
diff --git a/app/src/main/res/navigation/nav_graph.xml b/app/src/main/res/navigation/nav_graph.xml
index ded8b5f34..535ed788a 100644
--- a/app/src/main/res/navigation/nav_graph.xml
+++ b/app/src/main/res/navigation/nav_graph.xml
@@ -300,7 +300,7 @@
+ android:label="@string/preferences_sync">
-
-
+ app:destination="@id/pairFragment"
+ app:popUpTo="@+id/pairInstructionsFragment"
+ app:popUpToInclusive="true" />
+
+ app:destination="@id/trackingProtectionFragment"
+ app:popUpTo="@id/quickSettingsSheetDialogFragment"
+ app:popUpToInclusive="true" />
\ No newline at end of file