Skip to content

Fix keyboard disappearing while switching between text fields #31

Fix keyboard disappearing while switching between text fields

Fix keyboard disappearing while switching between text fields #31

GitHub Actions / iOS Unit tests results succeeded Dec 21, 2023 in 1s

iOS Unit tests results ✅

Tests passed successfully

Report Passed Failed Skipped Time
out/androidx/compose/material3/material3/build/test-results/uikitX64Test/TEST-androidx.compose.material3.KotlinxDatetimeCalendarModelTest.xml 18✅ 1s
out/androidx/compose/material3/material3/build/test-results/uikitX64Test/TEST-androidx.compose.material3.PlatformDateFormatTest.xml 1✅ 10ms
out/androidx/compose/material3/material3/build/test-results/uikitX64Test/TEST-androidx.compose.material3.StringFormatTest.xml 5✅ 1ms
out/androidx/compose/ui/ui-text/build/test-results/uikitX64Test/TEST-androidx.compose.ui.text.AnnotatedStringTransformSkikoTest.xml 11✅ 10ms
out/androidx/compose/ui/ui-text/build/test-results/uikitX64Test/TEST-androidx.compose.ui.text.ExpireAfterAccessCacheTest.xml 2✅ 2ms
out/androidx/compose/ui/ui-text/build/test-results/uikitX64Test/TEST-androidx.compose.ui.text.input.ToCharArrayTest.xml 2✅ 1ms
out/androidx/compose/ui/ui-text/build/test-results/uikitX64Test/TEST-androidx.compose.ui.text.platform.SkiaParagraphIntrinsicsTest.xml 7✅ 4ms
out/androidx/compose/ui/ui-text/build/test-results/uikitX64Test/TEST-androidx.compose.ui.text.SkikoParagraphTest.xml 12✅ 1⚪ 1s
out/androidx/compose/ui/ui-text/build/test-results/uikitX64Test/TEST-androidx.compose.ui.text.StringTest.xml 3✅ 1ms
out/androidx/compose/ui/ui-text/build/test-results/uikitX64Test/TEST-androidx.compose.ui.text.WeakKeysCacheTest.xml 1✅ 61ms
out/androidx/compose/ui/ui/build/test-results/uikitX64Test/TEST-androidx.compose.ui.input.pointer.GraphicsLayerWithInputTest.xml 1✅ 27ms
out/androidx/compose/ui/ui/build/test-results/uikitX64Test/TEST-androidx.compose.ui.input.pointer.PointerIconTest.xml 8✅ 18ms
out/androidx/compose/ui/ui/build/test-results/uikitX64Test/TEST-androidx.compose.ui.layout.LayoutTest.xml 1✅ 7ms
out/androidx/compose/ui/ui/build/test-results/uikitX64Test/TEST-androidx.compose.ui.node.DepthSortedSetTest.xml 5✅ 3ms
out/androidx/compose/ui/ui/build/test-results/uikitX64Test/TEST-androidx.compose.ui.node.SortedSetTest.xml 2✅ 12ms
out/androidx/compose/ui/ui/build/test-results/uikitX64Test/TEST-androidx.compose.ui.platform.FlushCoroutineDispatcherTest.xml 3✅ 1ms
out/androidx/compose/ui/ui/build/test-results/uikitX64Test/TEST-androidx.compose.ui.platform.RenderNodeLayerTest.xml 21✅ 4ms
out/androidx/compose/ui/ui/build/test-results/uikitX64Test/TEST-androidx.compose.ui.platform.WindowInfoTest.xml 1✅ 1ms
out/androidx/compose/ui/ui/build/test-results/uikitX64Test/TEST-androidx.compose.ui.window.DialogTest.xml 5✅ 25ms
out/androidx/compose/ui/ui/build/test-results/uikitX64Test/TEST-androidx.compose.ui.window.PopupTest.xml 19✅ 110ms

✅ 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]