Fix keyboard disappearing while switching between text fields #31
iOS Unit tests results ✅
✅ out/androidx/compose/material3/material3/build/test-results/uikitX64Test/TEST-androidx.compose.material3.KotlinxDatetimeCalendarModelTest.xml
18 tests were completed in 1s with 18 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
androidx.compose.material3.KotlinxDatetimeCalendarModelTest | 18✅ | 1s |
✅ androidx.compose.material3.KotlinxDatetimeCalendarModelTest
✅ dateCreation[uikitX64]
✅ dateCreation_differentTZ[uikitX64]
✅ dateCreation_withRounding[uikitX64]
✅ dateCreation_withRounding_differentTz[uikitX64]
✅ dateRestore[uikitX64]
✅ monthCreation[uikitX64]
✅ monthCreation_differentTz[uikitX64]
✅ monthCreation_withRounding[uikitX64]
✅ monthCreation_withRounding_differentTZ[uikitX64]
✅ monthRestore[uikitX64]
✅ plusMinusMonth[uikitX64]
✅ parseDate[uikitX64]
✅ formatDate[uikitX64]
✅ formatDate_differentTZ[uikitX64]
✅ formatMonth[uikitX64]
✅ formatMonth_differentTz[uikitX64]
✅ weekdayNames[uikitX64]
✅ dateInputFormat[uikitX64]
✅ out/androidx/compose/material3/material3/build/test-results/uikitX64Test/TEST-androidx.compose.material3.PlatformDateFormatTest.xml
1 tests were completed in 10ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
androidx.compose.material3.PlatformDateFormatTest | 1✅ | 10ms |
✅ androidx.compose.material3.PlatformDateFormatTest
✅ hourCycleLocalization[uikitX64]
✅ out/androidx/compose/material3/material3/build/test-results/uikitX64Test/TEST-androidx.compose.material3.StringFormatTest.xml
5 tests were completed in 1ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
androidx.compose.material3.StringFormatTest | 5✅ | 1ms |
✅ androidx.compose.material3.StringFormatTest
✅ no_args[uikitX64]
✅ one_arg[uikitX64]
✅ two_args[uikitX64]
✅ too_many_args[uikitX64]
✅ not_enough_args[uikitX64]
✅ out/androidx/compose/ui/ui-text/build/test-results/uikitX64Test/TEST-androidx.compose.ui.text.AnnotatedStringTransformSkikoTest.xml
11 tests were completed in 10ms with 11 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
androidx.compose.ui.text.AnnotatedStringTransformSkikoTest | 11✅ | 10ms |
✅ androidx.compose.ui.text.AnnotatedStringTransformSkikoTest
✅ englishUppercasePlaintext[uikitX64]
✅ englishUppercaseSparse[uikitX64]
✅ englishUppercase[uikitX64]
✅ englishLowercase[uikitX64]
✅ englishCapitalize[uikitX64]
✅ englishDecapitalize[uikitX64]
✅ localeDependentCapitalizeTurkish[uikitX64]
✅ localeDependentDecapitalizeTurkish[uikitX64]
✅ localeDependentUppercaseOrLowercaseTurkishUppercase[uikitX64]
✅ not1by1mappingUppercaseOrLowercaseLithuanianLowercase[uikitX64]
✅ nothingHappensForCjkUppercaseOrLowercaseJapaneseUppercase[uikitX64]
✅ out/androidx/compose/ui/ui-text/build/test-results/uikitX64Test/TEST-androidx.compose.ui.text.ExpireAfterAccessCacheTest.xml
2 tests were completed in 2ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
androidx.compose.ui.text.ExpireAfterAccessCacheTest | 2✅ | 2ms |
✅ androidx.compose.ui.text.ExpireAfterAccessCacheTest
✅ singleKey[uikitX64]
✅ manyKeys[uikitX64]
✅ out/androidx/compose/ui/ui-text/build/test-results/uikitX64Test/TEST-androidx.compose.ui.text.input.ToCharArrayTest.xml
2 tests were completed in 1ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
androidx.compose.ui.text.input.ToCharArrayTest | 2✅ | 1ms |
✅ androidx.compose.ui.text.input.ToCharArrayTest
✅ start_from_0[uikitX64]
✅ start_from_1[uikitX64]
✅ out/androidx/compose/ui/ui-text/build/test-results/uikitX64Test/TEST-androidx.compose.ui.text.platform.SkiaParagraphIntrinsicsTest.xml
7 tests were completed in 4ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
androidx.compose.ui.text.platform.SkiaParagraphIntrinsicsTest | 7✅ | 4ms |
✅ androidx.compose.ui.text.platform.SkiaParagraphIntrinsicsTest
✅ testLatinResolveTextDirection[uikitX64]
✅ testWeakResolveTextDirection[uikitX64]
✅ testLocaleFallbackResolveTextDirection[uikitX64]
✅ testArabicResolveTextDirection[uikitX64]
✅ testArabicEmbeddingResolveTextDirection[uikitX64]
✅ testArabicOverrideResolveTextDirection[uikitX64]
✅ testArabicIsolateResolveTextDirection[uikitX64]
✅ out/androidx/compose/ui/ui-text/build/test-results/uikitX64Test/TEST-androidx.compose.ui.text.SkikoParagraphTest.xml
13 tests were completed in 1s with 12 passed, 0 failed and 1 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
androidx.compose.ui.text.SkikoParagraphTest | 12✅ | 1⚪ | 1s |
✅ androidx.compose.ui.text.SkikoParagraphTest
✅ getWordBoundary_out_of_boundary_too_small[uikitX64]
✅ getWordBoundary_out_of_boundary_too_big[uikitX64]
✅ getWordBoundary_length[uikitX64]
✅ getWordBoundary_empty_string[uikitX64]
✅ getWordBoundary[uikitX64]
✅ getWordBoundary_spaces[uikitX64]
✅ getWordBoundary_no_break_space[uikitX64]
✅ getWordBoundary_RTL[uikitX64]
✅ getWordBoundary_CJK[uikitX64]
✅ getWordBoundary_apostropheMiddleOfWord[uikitX64]
⚪ getWordBoundary_isOnPunctuation[uikitX64]
✅ getWordBoundary_emoji[uikitX64]
✅ getWordBoundary_multichar[uikitX64]
✅ out/androidx/compose/ui/ui-text/build/test-results/uikitX64Test/TEST-androidx.compose.ui.text.StringTest.xml
3 tests were completed in 1ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
androidx.compose.ui.text.StringTest | 3✅ | 1ms |
✅ androidx.compose.ui.text.StringTest
✅ emptyStringTransformations[uikitX64]
✅ twoCharactersRepresentedAsSingleUnicodeLetter[uikitX64]
✅ directionality[uikitX64]
✅ out/androidx/compose/ui/ui-text/build/test-results/uikitX64Test/TEST-androidx.compose.ui.text.WeakKeysCacheTest.xml
1 tests were completed in 61ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
androidx.compose.ui.text.WeakKeysCacheTest | 1✅ | 61ms |
✅ androidx.compose.ui.text.WeakKeysCacheTest
✅ clearOnGC[uikitX64]
✅ out/androidx/compose/ui/ui/build/test-results/uikitX64Test/TEST-androidx.compose.ui.input.pointer.GraphicsLayerWithInputTest.xml
1 tests were completed in 27ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
androidx.compose.ui.input.pointer.GraphicsLayerWithInputTest | 1✅ | 27ms |
✅ androidx.compose.ui.input.pointer.GraphicsLayerWithInputTest
✅ testClickOnScaledBox[uikitX64]
✅ out/androidx/compose/ui/ui/build/test-results/uikitX64Test/TEST-androidx.compose.ui.input.pointer.PointerIconTest.xml
8 tests were completed in 18ms with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
androidx.compose.ui.input.pointer.PointerIconTest | 8✅ | 18ms |
✅ androidx.compose.ui.input.pointer.PointerIconTest
✅ basicTest[uikitX64]
✅ commitsToComponent[uikitX64]
✅ preservedIfSameEventDispatchedTwice[uikitX64]
✅ parentWins[uikitX64]
✅ childWins[uikitX64]
✅ whenHoveredShouldCommitWithoutMoveWhenIconChanges[uikitX64]
✅ whenNotHoveredShouldNeverCommit[uikitX64]
✅ resetsToDefault[uikitX64]
✅ out/androidx/compose/ui/ui/build/test-results/uikitX64Test/TEST-androidx.compose.ui.layout.LayoutTest.xml
1 tests were completed in 7ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
androidx.compose.ui.layout.LayoutTest | 1✅ | 7ms |
✅ androidx.compose.ui.layout.LayoutTest
✅ layoutInMovableContent[uikitX64]
✅ out/androidx/compose/ui/ui/build/test-results/uikitX64Test/TEST-androidx.compose.ui.node.DepthSortedSetTest.xml
5 tests were completed in 3ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
androidx.compose.ui.node.DepthSortedSetTest | 5✅ | 3ms |
✅ androidx.compose.ui.node.DepthSortedSetTest
✅ sortedByDepth[uikitX64]
✅ sortedByDepthWithItemsOfTheSameDepth[uikitX64]
✅ modifyingSetWhileWeIterate[uikitX64]
✅ addingNotAttachedNodeThrows[uikitX64]
✅ modifyingDepthAfterAddingThrows[uikitX64]
✅ out/androidx/compose/ui/ui/build/test-results/uikitX64Test/TEST-androidx.compose.ui.node.SortedSetTest.xml
2 tests were completed in 12ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
androidx.compose.ui.node.SortedSetTest | 2✅ | 12ms |
✅ androidx.compose.ui.node.SortedSetTest
✅ correctOrder[uikitX64]
✅ customComparator[uikitX64]
✅ out/androidx/compose/ui/ui/build/test-results/uikitX64Test/TEST-androidx.compose.ui.platform.FlushCoroutineDispatcherTest.xml
3 tests were completed in 1ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
androidx.compose.ui.platform.FlushCoroutineDispatcherTest | 3✅ | 1ms |
✅ androidx.compose.ui.platform.FlushCoroutineDispatcherTest
✅ all_tasks_should_run_with_flush[uikitX64]
✅ tasks_should_run_even_without_flush[uikitX64]
✅ delayed_tasks_are_cancelled[uikitX64]
✅ out/androidx/compose/ui/ui/build/test-results/uikitX64Test/TEST-androidx.compose.ui.platform.RenderNodeLayerTest.xml
21 tests were completed in 4ms with 21 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
androidx.compose.ui.platform.RenderNodeLayerTest | 21✅ | 4ms |
✅ androidx.compose.ui.platform.RenderNodeLayerTest
✅ initial[uikitX64]
✅ move[uikitX64]
✅ resize[uikitX64]
✅ resize_and_move[uikitX64]
✅ translation_left_top_origin[uikitX64]
✅ translation_bottom_right_origin[uikitX64]
✅ scale_left_top_origin[uikitX64]
✅ scale_bottom_right_origin[uikitX64]
✅ rotationX_left_top_origin[uikitX64]
✅ rotationX_bottom_right_origin[uikitX64]
✅ rotationY_left_top_origin[uikitX64]
✅ rotationY_bottom_right_origin[uikitX64]
✅ rotationZ_left_top_origin[uikitX64]
✅ rotationZ_bottom_right_origin[uikitX64]
✅ translation_scale_left_top_origin[uikitX64]
✅ translation_rotationZ_left_top_origin[uikitX64]
✅ translation_rotationX_left_top_origin[uikitX64]
✅ translation_rotationY_left_top_origin[uikitX64]
✅ scale_rotationZ_left_top_origin[uikitX64]
✅ translation_scale_rotationZ_left_top_origin[uikitX64]
✅ is_in_layer[uikitX64]
✅ out/androidx/compose/ui/ui/build/test-results/uikitX64Test/TEST-androidx.compose.ui.platform.WindowInfoTest.xml
1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
androidx.compose.ui.platform.WindowInfoTest | 1✅ | 1ms |
✅ androidx.compose.ui.platform.WindowInfoTest
✅ windowContainerSize[uikitX64]
✅ out/androidx/compose/ui/ui/build/test-results/uikitX64Test/TEST-androidx.compose.ui.window.DialogTest.xml
5 tests were completed in 25ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
androidx.compose.ui.window.DialogTest | 5✅ | 25ms |
✅ androidx.compose.ui.window.DialogTest
✅ dialogIsCenteredInWindow[uikitX64]
✅ openDialog[uikitX64]
✅ closeDialog[uikitX64]
✅ secondClickDoesNotDismissPopup[uikitX64]
✅ nonPrimaryButtonClickDoesNotDismissDialog[uikitX64]
✅ out/androidx/compose/ui/ui/build/test-results/uikitX64Test/TEST-androidx.compose.ui.window.PopupTest.xml
19 tests were completed in 110ms with 19 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
androidx.compose.ui.window.PopupTest | 19✅ | 110ms |
✅ androidx.compose.ui.window.PopupTest
✅ passCompositionLocalsToPopup[uikitX64]
✅ passLayoutDirectionToPopup[uikitX64]
✅ onDisposeInsidePopup[uikitX64]
✅ useDensityInsidePopup[uikitX64]
✅ callDismissIfClickedOutsideOfFocusablePopup[uikitX64]
✅ callDismissIfClickedOutsideOfNonFocusablePopup[uikitX64]
✅ callDismissIfClickedOutsideOfMultipleNonFocusablePopups[uikitX64]
✅ callDismissForNonFocusablePopupsAbove[uikitX64]
✅ callDismissForAboveFocusablePopup[uikitX64]
✅ passEventIfClickedOutsideOfNonFocusablePopup[uikitX64]
✅ doNotPassEventIfClickedOutsideOfFocusablePopup[uikitX64]
✅ canScrollOutsideOfNonFocusablePopup[uikitX64]
✅ cannotScrollOutsideOfFocusablePopup[uikitX64]
✅ openFocusablePopup[uikitX64]
✅ closeFocusablePopup[uikitX64]
✅ secondClickDoesNotDismissPopup[uikitX64]
✅ clippingEnabledPopup[uikitX64]
✅ clippingDisabledPopup[uikitX64]
✅ popupBoundsWithPlatformInsets[uikitX64]