wix / Detox

Gray box end-to-end testing and automation framework for mobile apps
https://wix.github.io/Detox/
MIT License
11.16k stars 1.92k forks source link

Test can't tap o tab bar that uses animation #4044

Open ayelenguini opened 1 year ago

ayelenguini commented 1 year ago

Description

While trying to tap on tab that uses react-navigation (I added the tabBarTestID inside the options object as stated on their wiki) I get a Detox error that says the tab ir not accessible because it is not visible:

` Test Failed: View is not hittable at its visible point. Error: View is not visible around point.

This is what I'm doing to tap it: const accountTab = element(by.id('account-tab')) await accountTab.tap()

Our tab bar looks and behaves normal when trying to tap on it outside testing. image

I tried to use this workaround but it looks like Detox has no way to access the tab bar for some reason.

The RN we are using is 0.69.2 and Detox version ^20.7.0.

Your environment

Detox version: ^20.7.0 React Native version: 0.69.2 Has Fabric (React Native's new rendering system) enabled: no Node version: 18.12.1 Device model: iPhone 12 iOS version: 16.2 macOS version: 13.3.1 Xcode version: 14.2 Test-runner (select one): jest

ayelenguini commented 1 year ago

Closing this since I manage to make it work by testing the app in prod instead.. so unrelated to Detox at all. Sorry!

ayelenguini commented 1 year ago

Reopening this since we updated our app to RN's 0.72.2 and now it won't work in any of our schemes. Detox version: ^20.11.0 React Native version: 0.72.2 Has Fabric (React Native's new rendering system) enabled: yes Node version: 18.12.1 Device model: iPhone 14 iOS version: 16.4 macOS version: 13.4.1 Xcode version: 14.3.1 Test-runner (select one): jest

This is our view hierarchy:

<UIWindowScene: 0x12bd1dd50; scene = <FBSScene: 0x600002d6c680; identifier: sceneID:com.whitepages.mobile-default>; persistentIdentifier = 2B53D7FA-8034-4602-A99A-857126448ABA; activationState = UISceneActivationStateForegroundActive>
       + <UIWindow: 0x12bd3dd60; frame = (0 0; 390 844); layer = <UIWindowLayer: 0x600000d21140>>
       |    | <UITransitionView: 0x12bd40450; frame = (0 0; 390 844); layer = <CALayer: 0x600000317100>>
       |    |    | <UIDropShadowView: 0x12bd07a00; frame = (0 0; 390 844); layer = <CALayer: 0x600000317640>>
       |    |    |    | <RCTRootView: 0x12c8214a0; frame = (0 0; 390 844); layer = <CALayer: 0x60000031b900>>
       |    |    |    |    | <RCTRootContentView: 0x12c823540; frame = (0 0; 390 844); ax.label = "Person Phone Place Email search for name, phone or place Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium Horizontal scroll bar, 1 page Vertical scroll bar, 1 page Toolbar Toolbar ACCESSIBILITY_LABEL_PREMIUM ACCESSIBILITY_LABEL_HOME ACCESSIBILITY_LABEL_ACCOUNT Join Premium Toolbar 6 [2023-07-31 15:55:31.468] [Flagship SDK] [WARNING] [FLAG_VALUE] : Visitor 0441aa22-786f-4d55-bfa1-06cbdc55ec94, No Flags found for key unlock_cta : Default value is returned {"id":"TestID7","name":"new_button_0","new":false}"; layer = <CALayer: 0x600000315ec0>>
       |    |    |    |    |    | <RCTView: 0x13681d300; frame = (0 0; 390 844); ax.label = "Person Phone Place Email search for name, phone or place Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium Horizontal scroll bar, 1 page Vertical scroll bar, 1 page Toolbar Toolbar ACCESSIBILITY_LABEL_PREMIUM ACCESSIBILITY_LABEL_HOME ACCESSIBILITY_LABEL_ACCOUNT Join Premium Toolbar 6 [2023-07-31 15:55:31.468] [Flagship SDK] [WARNING] [FLAG_VALUE] : Visitor 0441aa22-786f-4d55-bfa1-06cbdc55ec94, No Flags found for key unlock_cta : Default value is returned {"id":"TestID7","name":"new_button_0","new":false}"; layer = <CALayer: 0x600000219e40>>
       |    |    |    |    |    |    | <RCTView: 0x139281410; frame = (10 770.667; 370 53.3333); ax.label = "6 [2023-07-31 15:55:31.468] [Flagship SDK] [WARNING] [FLAG_VALUE] : Visitor 0441aa22-786f-4d55-bfa1-06cbdc55ec94, No Flags found for key unlock_cta : Default value is returned {"id":"TestID7","name":"new_button_0","new":false}"; layer = <CALayer: 0x600000296340>>
       |    |    |    |    |    |    |    | <RCTView: 0x1392810c0; frame = (0 0; 370 48.3333); ax.label = "6 [2023-07-31 15:55:31.468] [Flagship SDK] [WARNING] [FLAG_VALUE] : Visitor 0441aa22-786f-4d55-bfa1-06cbdc55ec94, No Flags found for key unlock_cta : Default value is returned {"id":"TestID7","name":"new_button_0","new":false}"; layer = <CALayer: 0x6000002963a0>>
       |    |    |    |    |    |    |    |    | <RCTView: 0x139280d70; frame = (0 0.666667; 370 48); ax.label = "6 [2023-07-31 15:55:31.468] [Flagship SDK] [WARNING] [FLAG_VALUE] : Visitor 0441aa22-786f-4d55-bfa1-06cbdc55ec94, No Flags found for key unlock_cta : Default value is returned {"id":"TestID7","name":"new_button_0","new":false}"; layer = <CALayer: 0x6000002963e0>>
       |    |    |    |    |    |    |    |    |    | <RCTView: 0x139280a20; frame = (0 0.333333; 370 48); ax.label = "6 [2023-07-31 15:55:31.468] [Flagship SDK] [WARNING] [FLAG_VALUE] : Visitor 0441aa22-786f-4d55-bfa1-06cbdc55ec94, No Flags found for key unlock_cta : Default value is returned {"id":"TestID7","name":"new_button_0","new":false}"; layer = <CALayer: 0x600000296420>>
       |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1392806d0; frame = (12 13; 346 22); ax.label = "6 [2023-07-31 15:55:31.468] [Flagship SDK] [WARNING] [FLAG_VALUE] : Visitor 0441aa22-786f-4d55-bfa1-06cbdc55ec94, No Flags found for key unlock_cta : Default value is returned {"id":"TestID7","name":"new_button_0","new":false}"; layer = <CALayer: 0x600000296460>>
       |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x139280380; frame = (326 1; 20 20); layer = <CALayer: 0x6000002964c0>>
       |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x139280030; frame = (0 0; 20 20); layer = <CALayer: 0x600000296520>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTImageView: 0x12c5a9000; frame = (6 6; 8 8); layer = <CALayer: 0x6000002965e0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTUIImageViewAnimated: 0x13927fdd0; frame = (0 0; 8 8); layer = <CALayer: 0x600000296580>>
       |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x13927fa80; frame = (30 0; 291 22); ax.label = "[2023-07-31 15:55:31.468] [Flagship SDK] [WARNING] [FLAG_VALUE] : Visitor 0441aa22-786f-4d55-bfa1-06cbdc55ec94, No Flags found for key unlock_cta : Default value is returned {"id":"TestID7","name":"new_button_0","new":false}"; layer = <CALayer: 0x600000296640>>
       |    |    |    |    |    |    |    |    |    |    |    |    | <RCTTextView: 0x13927f340; frame = (9 0; 282 22.3333); text = "[2023-07-31 15:55:31.468] [Flagship SDK] [WARNING] [FLAG_VALUE] : Visitor 0441aa22-786f-4d55-bfa1-06cbdc55ec94, No Flags found for key unlock_cta : Default value is returned {"id":"TestID7","name":"new_button_0","new":false}"; ax.label = "[2023-07-31 15:55:31.468] [Flagship SDK] [WARNING] [FLAG_VALUE] : Visitor 0441aa22-786f-4d55-bfa1-06cbdc55ec94, No Flags found for key unlock_cta : Default value is returned {"id":"TestID7","name":"new_button_0","new":false}"; layer = <CALayer: 0x600000295ec0>>
       |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x13927eff0; frame = (0 0; 22 22); ax.label = "6"; layer = <CALayer: 0x600000295f40>>
       |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x13927dc00; frame = (2 2; 18 18); ax.label = "6"; layer = <CALayer: 0x600000295f00>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTTextView: 0x13927d440; frame = (4 0; 10 18.3333); text = "6"; ax.label = "6"; layer = <CALayer: 0x600000295f80>>
       |    |    |    |    |    |    | <RCTView: 0x12c824350; frame = (0 0; 390 844); ax.label = "Person Phone Place Email search for name, phone or place Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium Horizontal scroll bar, 1 page Vertical scroll bar, 1 page Toolbar Toolbar ACCESSIBILITY_LABEL_PREMIUM ACCESSIBILITY_LABEL_HOME ACCESSIBILITY_LABEL_ACCOUNT Join Premium Toolbar"; layer = <CALayer: 0x600000219e20>>
       |    |    |    |    |    |    |    | <RCTSafeAreaView: 0x134a69800; frame = (0 0; 390 844); ax.id = "test"; ax.label = "Person Phone Place Email search for name, phone or place Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium Horizontal scroll bar, 1 page Vertical scroll bar, 1 page Toolbar Toolbar ACCESSIBILITY_LABEL_PREMIUM ACCESSIBILITY_LABEL_HOME ACCESSIBILITY_LABEL_ACCOUNT Join Premium Toolbar"; layer = <CALayer: 0x6000002e58e0>>
       |    |    |    |    |    |    |    |    | <RCTView: 0x12bdd1d40; frame = (0 -120; 390 60); ax.id = "toastAnimatedContainer"; layer = <CALayer: 0x6000002e1580>>
       |    |    |    |    |    |    |    |    |    | <RCTView: 0x12bdbff00; frame = (25 0; 340 60); ax.id = "toastTouchableContainer"; layer = <CALayer: 0x6000002e1560>>
       |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x13687ac40; frame = (5 0; 335 60); ax.id = "toastContentContainer"; layer = <CALayer: 0x6000002e4ce0>>
       |    |    |    |    |    |    |    |    | <RNCSafeAreaProvider: 0x1347f6540; frame = (0 47; 390 763); ax.label = "Person Phone Place Email search for name, phone or place Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium Horizontal scroll bar, 1 page Vertical scroll bar, 1 page Toolbar Toolbar ACCESSIBILITY_LABEL_PREMIUM ACCESSIBILITY_LABEL_HOME ACCESSIBILITY_LABEL_ACCOUNT Join Premium Toolbar"; layer = <CALayer: 0x6000002b7ce0>>
       |    |    |    |    |    |    |    |    |    | <RNSScreenStackView: 0x1347f5400; frame = (0 0; 390 763); layer = <CALayer: 0x6000002b7b00>>
       |    |    |    |    |    |    |    |    |    |    | <UILayoutContainerView: 0x139235c80; frame = (0 0; 390 763); layer = <CALayer: 0x6000002e6840>>
       |    |    |    |    |    |    |    |    |    |    |    | <UIToolbar: 0x13929e490; frame = (0 763; 390 49); ax.id = "Toolbar"; ax.label = "Toolbar"; layer = <CALayer: 0x6000003bdbc0>>
       |    |    |    |    |    |    |    |    |    |    |    |    | <_UIBarBackground: 0x139276840; frame = (0 0; 390 49); layer = <CALayer: 0x6000002507a0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    | <_UIBarBackgroundShadowView: 0x13925a590; frame = (0 -0.333333; 390 0.333333); layer = <CALayer: 0x60000021ec00>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <_UIBarBackgroundShadowContentImageView: 0x13929da00; frame = (0 0; 390 0.333333); layer = <CALayer: 0x6000002e7480>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    | <UIVisualEffectView: 0x13925ac00; frame = (0 0; 390 49); layer = <CALayer: 0x6000003b1720>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <_UIVisualEffectBackdropView: 0x13925a780; frame = (0 0; 390 49); layer = <UICABackdropLayer: 0x600000cbfa20>>
       |    |    |    |    |    |    |    |    |    |    |    | <UINavigationTransitionView: 0x139239800; frame = (0 0; 390 763); layer = <CALayer: 0x6000002e72c0>>
       |    |    |    |    |    |    |    |    |    |    |    |    | <UIViewControllerWrapperView: 0x13905bba0; frame = (0 0; 390 763); layer = <CALayer: 0x6000002befa0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    | <RNSScreenView: 0x135bd3e00; frame = (0 0; 390 763); ax.label = "Person Phone Place Email search for name, phone or place Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium Horizontal scroll bar, 1 page Vertical scroll bar, 1 page Toolbar Toolbar ACCESSIBILITY_LABEL_PREMIUM ACCESSIBILITY_LABEL_HOME ACCESSIBILITY_LABEL_ACCOUNT Join Premium"; layer = <CALayer: 0x6000002b7860>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1347f4b50; frame = (0 0; 390 763); ax.label = "Person Phone Place Email search for name, phone or place Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium Horizontal scroll bar, 1 page Vertical scroll bar, 1 page Toolbar Toolbar ACCESSIBILITY_LABEL_PREMIUM ACCESSIBILITY_LABEL_HOME ACCESSIBILITY_LABEL_ACCOUNT Join Premium"; layer = <CALayer: 0x6000002b76e0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1347f4800; frame = (0 0; 390 763); ax.label = "Person Phone Place Email search for name, phone or place Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium Horizontal scroll bar, 1 page Vertical scroll bar, 1 page Toolbar Toolbar ACCESSIBILITY_LABEL_PREMIUM ACCESSIBILITY_LABEL_HOME ACCESSIBILITY_LABEL_ACCOUNT Join Premium"; layer = <CALayer: 0x6000002b7ac0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1347f44b0; frame = (0 0; 390 763); ax.label = "Person Phone Place Email search for name, phone or place Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium Horizontal scroll bar, 1 page Vertical scroll bar, 1 page Toolbar Toolbar ACCESSIBILITY_LABEL_PREMIUM ACCESSIBILITY_LABEL_HOME ACCESSIBILITY_LABEL_ACCOUNT Join Premium"; layer = <CALayer: 0x6000002b7aa0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1347f4160; frame = (0 618; 390 80); ax.label = "Join Premium"; layer = <CALayer: 0x6000002b7a80>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1347f3e10; frame = (24 16; 342 48); ax.label = "Join Premium"; layer = <CALayer: 0x6000002b7a60>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTTextView: 0x1347f3c40; frame = (126.667 16; 88.6667 16.3333); text = "Join Premium"; ax.label = "Join Premium"; layer = <CALayer: 0x6000002b7a20>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1347f3770; frame = (0 0; 390 763); ax.label = "Person Phone Place Email search for name, phone or place Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium Horizontal scroll bar, 1 page Vertical scroll bar, 1 page Toolbar Toolbar ACCESSIBILITY_LABEL_PREMIUM ACCESSIBILITY_LABEL_HOME ACCESSIBILITY_LABEL_ACCOUNT"; layer = <CALayer: 0x6000002b7a00>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x12cc3f970; frame = (0 698; 390 65); ax.label = "ACCESSIBILITY_LABEL_PREMIUM ACCESSIBILITY_LABEL_HOME ACCESSIBILITY_LABEL_ACCOUNT"; layer = <CALayer: 0x6000002cc460>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x139027b50; frame = (0 10.3333; 390 54.6667); ax.label = "ACCESSIBILITY_LABEL_PREMIUM ACCESSIBILITY_LABEL_HOME ACCESSIBILITY_LABEL_ACCOUNT"; ax.value = "tab list"; layer = <CALayer: 0x6000002b8080>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1342db430; frame = (260 0; 130 54.6667); ax.id = "account-tab"; ax.label = "ACCESSIBILITY_LABEL_ACCOUNT"; layer = <CALayer: 0x6000002bf2a0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1342db0e0; frame = (65 0; 0 54.6667); ax.label = "Account Account"; layer = <CALayer: 0x6000002bf280>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1390273d0; frame = (-65 0; 130 54.6667); ax.label = "Account"; layer = <CALayer: 0x6000002c3d40>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x139027080; frame = (45 0; 40 44.6667); ax.id = "lottie-icon-Account"; ax.label = "Account"; layer = <CALayer: 0x6000002c3d20>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1342da960; frame = (35 4; 0 0); ax.id = "account-badge"; layer = <CALayer: 0x6000002bef80>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTTextView: 0x13901fb50; frame = (1 32.3333; 38 12.3333); text = "Account"; ax.label = "Account"; layer = <CALayer: 0x6000002cb880>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x12cc3f620; frame = (0 -2.33333; 40 40); layer = <CALayer: 0x6000002cc400>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <LottieContainerView: 0x12cc3f250; frame = (2.66667 5; 35 35); layer = <CALayer: 0x6000002cc3e0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <Lottie.LottieAnimationView: 0x12cbceed0; frame = (0 0; 35 35); layer = <CALayer: 0x6000002a6a20>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x139026ab0; frame = (-65 0; 130 54.6667); ax.label = "Account"; layer = <CALayer: 0x6000002cb640>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x139026760; frame = (45 0; 40 44.6667); ax.id = "lottie-icon-Account"; ax.label = "Account"; layer = <CALayer: 0x6000002cb660>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x139026410; frame = (35 4; 0 0); ax.id = "account-badge"; layer = <CALayer: 0x6000002cb5a0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTTextView: 0x139023ac0; frame = (1 32.3333; 38 12.3333); text = "Account"; ax.label = "Account"; layer = <CALayer: 0x6000002cb600>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1342d7b60; frame = (0 -2.33333; 40 40); layer = <CALayer: 0x6000002be580>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <LottieContainerView: 0x1342d7350; frame = (2.66667 5; 35 35); layer = <CALayer: 0x6000002be540>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <Lottie.LottieAnimationView: 0x13904a810; frame = (0 0; 35 35); layer = <CALayer: 0x6000002c55c0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1342d7000; frame = (130 0; 130 54.6667); ax.id = "home-tab"; ax.label = "ACCESSIBILITY_LABEL_HOME"; layer = <CALayer: 0x6000002be520>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1390260c0; frame = (65 0; 0 54.6667); ax.label = "Search Search"; layer = <CALayer: 0x6000002cb540>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x139025d70; frame = (-65 0; 130 54.6667); ax.label = "Search"; layer = <CALayer: 0x6000002cb100>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x139025a20; frame = (45 0.333333; 40 54); ax.id = "lottie-icon-Search"; ax.label = "Search"; layer = <CALayer: 0x6000002caea0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTTextView: 0x139021310; frame = (4 42; 32 12.6667); text = "Search"; ax.label = "Search"; layer = <CALayer: 0x6000002cb220>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x12cc3ef00; frame = (0 0; 40 40); layer = <CALayer: 0x6000002cc3c0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <LottieContainerView: 0x12cc3eb30; frame = (5 5; 30 30); layer = <CALayer: 0x6000002cc380>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <Lottie.LottieAnimationView: 0x139052660; frame = (0 0; 30 30); layer = <CALayer: 0x6000002d2420>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x12cc3e7e0; frame = (-65 0; 130 54.6667); ax.label = "Search"; layer = <CALayer: 0x6000002cc360>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x12cc3e490; frame = (45 0.333333; 40 54); ax.id = "lottie-icon-Search"; ax.label = "Search"; layer = <CALayer: 0x6000002cc320>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTTextView: 0x1346c2fa0; frame = (4 42; 32 12.6667); text = "Search"; ax.label = "Search"; layer = <CALayer: 0x6000002b61e0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x12cc3e140; frame = (0 0; 40 40); layer = <CALayer: 0x6000002cc220>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <LottieContainerView: 0x1347f0ca0; frame = (5 5; 30 30); layer = <CALayer: 0x6000002b61a0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <Lottie.LottieAnimationView: 0x1390510b0; frame = (0 0; 30 30); layer = <CALayer: 0x6000002c6660>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1342d41f0; frame = (0 0; 130 54.6667); ax.id = "contacts-tab"; ax.label = "ACCESSIBILITY_LABEL_PREMIUM"; layer = <CALayer: 0x6000002bdca0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1342d3ea0; frame = (65 0; 0 54.6667); ax.label = "My Contacts My Contacts"; layer = <CALayer: 0x6000002bdc80>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1342d3b50; frame = (-65 0; 130 54.6667); ax.label = "My Contacts"; layer = <CALayer: 0x6000002bdc60>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1342d3800; frame = (36.6667 0; 56.6667 44.6667); ax.id = "lottie-icon-My Contacts"; ax.label = "My Contacts"; layer = <CALayer: 0x6000002bdc40>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTTextView: 0x1342d3630; frame = (0 32.3333; 57.3333 12.3333); text = "My Contacts"; ax.label = "My Contacts"; layer = <CALayer: 0x6000002bdac0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1347f0950; frame = (8.33333 -7.33333; 40 40); layer = <CALayer: 0x6000002b67c0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <LottieContainerView: 0x1390245b0; frame = (7.66667 15; 25 25); layer = <CALayer: 0x6000002cb200>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <Lottie.LottieAnimationView: 0x13904f560; frame = (0 0; 25 25); layer = <CALayer: 0x6000002be3e0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x139024260; frame = (-65 0; 130 54.6667); ax.label = "My Contacts"; layer = <CALayer: 0x6000002cb1e0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x139023f10; frame = (36.6667 0; 56.6667 44.6667); ax.id = "lottie-icon-My Contacts"; ax.label = "My Contacts"; layer = <CALayer: 0x6000002cb180>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTTextView: 0x13901f540; frame = (0 32.3333; 57.3333 12.3333); text = "My Contacts"; ax.label = "My Contacts"; layer = <CALayer: 0x6000002cb2c0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x12cbc87b0; frame = (8.33333 -7.33333; 40 40); layer = <CALayer: 0x6000002b5500>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <LottieContainerView: 0x1342d0a10; frame = (7.66667 15; 25 25); layer = <CALayer: 0x6000002bd180>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <Lottie.LottieAnimationView: 0x139048200; frame = (0 0; 25 25); layer = <CALayer: 0x6000002e7e00>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1342cf9c0; frame = (0 0.333333; 390 64.6667); layer = <CALayer: 0x6000002bc6c0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RNSScreenNavigationContainerView: 0x1342cb550; frame = (0 0; 390 618); layer = <CALayer: 0x6000002cb480>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <UILayoutContainerView: 0x12bdcb9a0; frame = (0 0; 390 618); layer = <CALayer: 0x6000002bc3c0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <UIToolbar: 0x13929de40; frame = (0 618; 390 49); ax.id = "Toolbar"; ax.label = "Toolbar"; layer = <CALayer: 0x60000038eec0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <_UIBarBackground: 0x13929dc10; frame = (0 0; 390 49); layer = <CALayer: 0x6000002c9040>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <_UIBarBackgroundShadowView: 0x13929e240; frame = (0 -0.333333; 390 0.333333); layer = <CALayer: 0x6000002c80a0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <_UIBarBackgroundShadowContentImageView: 0x13929e850; frame = (0 0; 390 0.333333); layer = <CALayer: 0x6000002c8400>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <UIVisualEffectView: 0x13929e050; frame = (0 0; 390 49); layer = <CALayer: 0x6000002c8000>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <_UIVisualEffectBackdropView: 0x13929e6a0; frame = (0 0; 390 49); layer = <UICABackdropLayer: 0x600000cb73c0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <UINavigationBar: 0x1342cb8f0; frame = (0 -44; 390 44); ax.id = "RNSScreen"; layer = <CALayer: 0x6000002cb580>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <_UIPointerInteractionAssistantEffectContainerView: 0x139077130; frame = (0 0; 0 0); layer = <CALayer: 0x6000002bf0e0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <_UIBarBackground: 0x1342cbd50; frame = (0 0; 390 44); layer = <CALayer: 0x6000002cb680>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <_UIBarBackgroundShadowView: 0x139078f00; frame = (0 44; 390 0.333333); layer = <CALayer: 0x6000002c1f60>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <_UIBarBackgroundShadowContentImageView: 0x1390792a0; frame = (0 0; 390 0.333333); layer = <CALayer: 0x6000002d3140>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <UIVisualEffectView: 0x139078310; frame = (0 0; 390 44); layer = <CALayer: 0x6000002c1d20>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <_UIVisualEffectBackdropView: 0x1390790f0; frame = (0 0; 390 44); layer = <UICABackdropLayer: 0x600000f7c420>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <UINavigationTransitionView: 0x1342a6b70; frame = (0 0; 390 618); layer = <CALayer: 0x6000002bc740>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <UIViewControllerWrapperView: 0x12bd149e0; frame = (0 0; 390 618); layer = <CALayer: 0x6000002ae900>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RNSScreenView: 0x12c488600; frame = (0 0; 390 618); ax.label = "Person Phone Place Email search for name, phone or place Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium Horizontal scroll bar, 1 page Vertical scroll bar, 1 page Toolbar"; layer = <CALayer: 0x6000002cb360>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1342caaa0; frame = (0 0; 390 618); ax.label = "Person Phone Place Email search for name, phone or place Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium Horizontal scroll bar, 1 page Vertical scroll bar, 1 page Toolbar"; layer = <CALayer: 0x6000002cb340>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1342ca750; frame = (0 0; 390 618); ax.label = "Person Phone Place Email search for name, phone or place Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium Horizontal scroll bar, 1 page Vertical scroll bar, 1 page Toolbar"; layer = <CALayer: 0x6000002cb320>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1342ca400; frame = (0 0; 390 618); ax.label = "Person Phone Place Email search for name, phone or place Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium Horizontal scroll bar, 1 page Vertical scroll bar, 1 page Toolbar"; layer = <CALayer: 0x6000002cb300>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RNSScreenStackView: 0x1342c9360; frame = (0 0; 390 618); layer = <CALayer: 0x6000002cae40>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <UILayoutContainerView: 0x1342cef30; frame = (0 0; 390 618); layer = <CALayer: 0x6000002ae6c0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <UIToolbar: 0x13925ae20; frame = (0 618; 390 49); ax.id = "Toolbar"; ax.label = "Toolbar"; layer = <CALayer: 0x60000021ed00>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <_UIBarBackground: 0x13929ea60; frame = (0 0; 390 49); layer = <CALayer: 0x6000002c8b60>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <_UIBarBackgroundShadowView: 0x13929ee40; frame = (0 -0.333333; 390 0.333333); layer = <CALayer: 0x6000002c98c0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <_UIBarBackgroundShadowContentImageView: 0x13929f1e0; frame = (0 0; 390 0.333333); layer = <CALayer: 0x6000002c94a0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <UIVisualEffectView: 0x13929ec50; frame = (0 0; 390 49); layer = <CALayer: 0x6000002c99a0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <_UIVisualEffectBackdropView: 0x13929f030; frame = (0 0; 390 49); layer = <UICABackdropLayer: 0x600000cb8420>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <UINavigationTransitionView: 0x13925ffb0; frame = (0 0; 390 618); layer = <CALayer: 0x6000002ae600>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <UIViewControllerWrapperView: 0x139238fd0; frame = (0 0; 390 618); layer = <CALayer: 0x6000002a1e80>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RNSScreenView: 0x12c485e00; frame = (0 0; 390 618); ax.label = "Person Phone Place Email search for name, phone or place Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium Horizontal scroll bar, 1 page Vertical scroll bar, 1 page"; layer = <CALayer: 0x6000002caca0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1342c8a30; frame = (0 0; 390 618); ax.label = "Person Phone Place Email search for name, phone or place Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium Horizontal scroll bar, 1 page Vertical scroll bar, 1 page"; layer = <CALayer: 0x6000002cabc0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x13910b8a0; frame = (0 0; 390 62); layer = <CALayer: 0x6000002a5b00>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x13910d690; frame = (0 0; 390 62); layer = <CALayer: 0x6000002a7260>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTImageView: 0x12c49d000; frame = (134.667 22; 121 30); layer = <CALayer: 0x6000002a2c80>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTUIImageViewAnimated: 0x1342dfce0; frame = (0 0; 121 30); layer = <CALayer: 0x6000002a2a60>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1342c86e0; frame = (0 62; 390 556); ax.label = "Person Phone Place Email search for name, phone or place Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium Horizontal scroll bar, 1 page Vertical scroll bar, 1 page"; layer = <CALayer: 0x6000002caba0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1342c8390; frame = (0 0; 390 556); ax.label = "Person Phone Place Email search for name, phone or place Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium Horizontal scroll bar, 1 page Vertical scroll bar, 1 page"; layer = <CALayer: 0x6000002ca820>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x13901d060; frame = (0 556; 390 0); layer = <CALayer: 0x6000002c2f60>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTScrollView: 0x138cab000; frame = (0 0; 390 556); ax.label = "Person Phone Place Email search for name, phone or place Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium Horizontal scroll bar, 1 page Vertical scroll bar, 1 page"; layer = <CALayer: 0x6000002c2fe0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTCustomScrollView: 0x138ca9600; frame = (0 0; 390 556); layer = <CALayer: 0x6000002c3080>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <_UIScrollViewScrollIndicator: 0x139073060; frame = (384 3; 3 412); ax.label = "Vertical scroll bar, 1 page"; ax.value = "0%"; layer = <CALayer: 0x6000002ea880>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <UIView: 0x139060990; frame = (0 0; 3 412); layer = <CALayer: 0x6000002ea7e0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <_UIScrollViewScrollIndicator: 0x134672700; frame = (51 550; 333 3); ax.label = "Horizontal scroll bar, 1 page"; ax.value = "0%"; layer = <CALayer: 0x6000002c7c80>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <UIView: 0x139115d90; frame = (0 0; 333 3); layer = <CALayer: 0x6000002c45e0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTScrollContentView: 0x1347f0600; frame = (24 0; 342 470); ax.label = "Person Phone Place Email search for name, phone or place Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium"; layer = <CALayer: 0x6000002b5520>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x139085880; frame = (0 162; 342 288); ax.label = "Go Premium Join Premium and enjoy Unlimited searches Access to all phone numbers, addresses, emails and more Get contact info updates Join Premium"; layer = <CALayer: 0x60000025e280>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x139084b00; frame = (38 219; 266 53); ax.label = "Join Premium"; layer = <CALayer: 0x60000025ea00>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTTextView: 0x1390724f0; frame = (14 17; 238 19.3333); text = "Join Premium"; ax.label = "Join Premium"; layer = <CALayer: 0x6000002b2940>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x139083050; frame = (14 177.667; 314 21.3333); ax.label = "Get contact info updates"; layer = <CALayer: 0x6000002bf540>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTTextView: 0x139049560; frame = (27 0; 197.667 21.6667); text = "Get contact info updates"; ax.label = "Get contact info updates"; layer = <CALayer: 0x6000002bc4a0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RNSVGSvgView: 0x139293fb0; frame = (0 6.33333; 12 9); layer = <CALayer: 0x600000297ba0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RNSVGGroup: 0x12c5d3000; frame = (0.519222 0.229256; 10.9615 8.46681); layer = <CALayer: 0x6000002979a0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RNSVGPath: 0x12c5a2a00; frame = (0.519222 0.229256; 10.9615 8.46681); layer = <CALayer: 0x600000297d00>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x139293c60; frame = (14 115.333; 314 42.3333); ax.label = "Access to all phone numbers, addresses, emails and more"; layer = <CALayer: 0x600000297c80>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTTextView: 0x139293a90; frame = (27 0; 240 42.6667); text = "Access to all phone numbers, addresses, emails and more"; ax.label = "Access to all phone numbers, addresses, emails and more"; layer = <CALayer: 0x600000297880>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RNSVGSvgView: 0x139112100; frame = (0 16.6667; 12 9); layer = <CALayer: 0x6000002c7d20>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RNSVGGroup: 0x135c76c00; frame = (0.519222 0.229256; 10.9615 8.46681); layer = <CALayer: 0x6000002c70e0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RNSVGPath: 0x135c76600; frame = (0.519222 0.229256; 10.9615 8.46681); layer = <CALayer: 0x6000002c4ba0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x13688bef0; frame = (14 74; 314 21.3333); ax.label = "Unlimited searches"; layer = <CALayer: 0x6000002e7940>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTTextView: 0x12c8d43c0; frame = (27 0; 153.667 21.6667); text = "Unlimited searches"; ax.label = "Unlimited searches"; layer = <CALayer: 0x6000002e4ec0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RNSVGSvgView: 0x1347f5d20; frame = (0 6.33333; 12 9); layer = <CALayer: 0x6000002c4dc0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RNSVGGroup: 0x135c7a000; frame = (0.519222 0.229256; 10.9615 8.46681); layer = <CALayer: 0x6000002c4820>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RNSVGPath: 0x135c79400; frame = (0.519222 0.229256; 10.9615 8.46681); layer = <CALayer: 0x6000002c7ca0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTTextView: 0x134fb7d20; frame = (14 38.3333; 314 24); text = "Join Premium and enjoy"; ax.label = "Join Premium and enjoy"; layer = <CALayer: 0x60000023d680>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x13688bba0; frame = (2 0; 91 22.3333); ax.label = "Go Premium"; layer = <CALayer: 0x60000026fd40>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTTextView: 0x1368561c0; frame = (12 4; 67.3333 14.6667); text = "Go Premium"; ax.label = "Go Premium"; layer = <CALayer: 0x600000256be0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x13687ba40; frame = (0 0; 342 162); ax.label = "Person Phone Place Email search for name, phone or place"; layer = <CALayer: 0x6000002e53e0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x12cb67a60; frame = (-10 0; 362 162); ax.label = "Person Phone Place Email search for name, phone or place"; layer = <CALayer: 0x6000002e8820>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x12cb67710; frame = (0 30; 362 102); ax.label = "Person Phone Place Email search for name, phone or place"; layer = <CALayer: 0x6000002e82c0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x12cb673c0; frame = (8 46; 346 56); ax.label = "search for name, phone or place"; layer = <CALayer: 0x6000002e8320>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x12cbcbb20; frame = (299 3; 44 50); layer = <CALayer: 0x6000002e8420>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTImageView: 0x138ba0800; frame = (10.6667 14; 23 22); layer = <CALayer: 0x6000002d1700>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTUIImageViewAnimated: 0x1342a6d70; frame = (0 0; 23 22); layer = <CALayer: 0x6000002c4220>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTTextView: 0x134fa36b0; frame = (13 18.3333; 237.667 19.3333); text = "search for name, phone or place"; ax.label = "search for name, phone or place"; layer = <CALayer: 0x6000002e6a80>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x1342a7940; frame = (8 0; 346 42); ax.label = "Person Phone Place Email"; layer = <CALayer: 0x6000002c4140>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x13687b6f0; frame = (259.667 16; 86.3333 26); ax.id = "search-tab-email"; ax.label = "Email"; layer = <CALayer: 0x6000002e6b40>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTTextView: 0x134ede570; frame = (23.3333 0; 39.6667 23.3333); text = "Email"; ax.label = "Email"; layer = <CALayer: 0x6000002e4da0>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x13687a8c0; frame = (173 16; 86.6667 26); ax.id = "search-tab-address"; ax.label = "Place"; layer = <CALayer: 0x6000002e6040>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTTextView: 0x134f1edc0; frame = (23.6667 0; 39 23.3333); text = "Place"; ax.label = "Place"; layer = <CALayer: 0x6000002e6b60>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x12c8e72a0; frame = (86.6667 16; 86.3333 26); ax.id = "search-tab-phone"; ax.label = "Phone"; layer = <CALayer: 0x6000002e6b80>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTTextView: 0x1346bce60; frame = (20.6667 0; 45 23.3333); text = "Phone"; ax.label = "Phone"; layer = <CALayer: 0x6000002e8000>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTView: 0x12cb517a0; frame = (0 16; 86.6667 26); ax.id = "search-tab-person"; ax.label = "Person"; layer = <CALayer: 0x6000002ea980>>
       |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | <RCTTextView: 0x12cb6a1d0; frame = (17.6667 0; 51.3333 23.3333); text = "Person"; ax.label = "Person"; layer = <CALayer: 0x6000002e9140>>

We are using react-navigation/bottom-tabs 6.3.2 and lottie-react-native 6.0.0 to animate the tabs.

owens-ben commented 1 year ago

Also having this issue. Attaching detox.log and device.log from when this happens detox.log device.log

ayelenguini commented 11 months ago

@LeoNatan any help you can give us with this? thanks!

stale[bot] commented 9 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If you believe the issue is still relevant, please test on the latest Detox and report back.

Thank you for your contributions!

For more information on bots in this repository, read this discussion.