@@ -55,6 +55,8 @@ class BrowserHistoryTest {
5555
5656 @Test
5757 fun checkBrowserHistoryStateSynchronizedWithNavigation () = runTest {
58+ // TODO(https://youtrack.jetbrains.com/issue/CMP-9676) Fix on Firefox
59+ if (isFirefox) return @runTest
5860 val initHistoryLength = goToBrowserRoot()
5961 val navController = NavHostController ().apply {
6062 navigatorProvider.addNavigator(TestNavigator ())
@@ -105,6 +107,8 @@ class BrowserHistoryTest {
105107
106108 @Test
107109 fun checkNavigationSynchronizedWithBrowserHistoryState () = runTest {
110+ // TODO(https://youtrack.jetbrains.com/issue/CMP-9676) Fix on Firefox
111+ if (isFirefox) return @runTest
108112 val initHistoryLength = goToBrowserRoot()
109113 val navController = NavHostController ().apply {
110114 navigatorProvider.addNavigator(TestNavigator ())
@@ -204,6 +208,8 @@ class BrowserHistoryTest {
204208
205209 @Test
206210 fun checkBrowserUrlCustomization () = runTest {
211+ // TODO(https://youtrack.jetbrains.com/issue/CMP-9676) Fix on Firefox
212+ if (isFirefox) return @runTest
207213 val initHistoryLength = goToBrowserRoot()
208214 val navController = NavHostController ().apply {
209215 navigatorProvider.addNavigator(TestNavigator ())
@@ -276,6 +282,8 @@ class BrowserHistoryTest {
276282
277283 @Test
278284 fun checkInitScreenAndDirectNavigation () = runTest {
285+ // TODO(https://youtrack.jetbrains.com/issue/CMP-9676) Fix on Firefox
286+ if (isFirefox) return @runTest
279287 val initHistoryLength = goToBrowserRoot()
280288 val navController = NavHostController ().apply {
281289 navigatorProvider.addNavigator(TestNavigator ())
@@ -314,6 +322,8 @@ class BrowserHistoryTest {
314322
315323 @Test
316324 fun checkBrowserNavigationWithEncodedParams () = runTest {
325+ // TODO(https://youtrack.jetbrains.com/issue/CMP-9676) Fix on Firefox
326+ if (isFirefox) return @runTest
317327 val initHistoryLength = goToBrowserRoot()
318328 val navController = NavHostController ().apply {
319329 navigatorProvider.addNavigator(TestNavigator ())
@@ -383,4 +393,7 @@ class BrowserHistoryTest {
383393 options = AddEventListenerOptions (passive = false , once = true )
384394 )
385395 }
396+
397+ private val isFirefox: Boolean
398+ get() = window.navigator.userAgent.contains(" Firefox" )
386399}
0 commit comments