Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve the floating shell button and fix its position in the screens #16981

Merged
merged 4 commits into from
Aug 21, 2023

Conversation

Parveshdhull
Copy link
Member

@Parveshdhull Parveshdhull commented Aug 10, 2023

fixes #16887

Testing request:

Please check jump-to button height in all screens (home, communities, messages etc.)

Known issue:

#16331 (comment)

status: ready

@status-im-auto
Copy link
Member

status-im-auto commented Aug 10, 2023

Jenkins Builds

Click to see older builds (58)
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 5b16764 #1 2023-08-10 21:06:27 ~5 min android 🤖apk 📲
✔️ 5b16764 #1 2023-08-10 21:07:57 ~7 min ios 📱ipa 📲
✔️ 5b16764 #1 2023-08-10 21:08:07 ~7 min android-e2e 🤖apk 📲
✔️ 5b16764 #1 2023-08-10 21:10:11 ~9 min tests 📄log
✔️ 7ce5196 #2 2023-08-10 22:09:25 ~6 min ios 📱ipa 📲
✔️ 7ce5196 #2 2023-08-10 22:11:48 ~9 min android-e2e 🤖apk 📲
✔️ 7ce5196 #2 2023-08-10 22:12:12 ~9 min android 🤖apk 📲
✔️ 7ce5196 #2 2023-08-10 22:12:51 ~10 min tests 📄log
✔️ a490d7b #3 2023-08-10 22:56:09 ~6 min android 🤖apk 📲
✔️ a490d7b #3 2023-08-10 22:57:51 ~7 min ios 📱ipa 📲
✔️ daa3863 #5 2023-08-10 23:08:18 ~6 min android-e2e 🤖apk 📲
✔️ daa3863 #5 2023-08-10 23:08:21 ~6 min android 🤖apk 📲
✔️ daa3863 #5 2023-08-10 23:09:52 ~7 min ios 📱ipa 📲
✔️ daa3863 #5 2023-08-10 23:11:13 ~9 min tests 📄log
✔️ 61b93b8 #6 2023-08-11 08:34:52 ~6 min android-e2e 🤖apk 📲
✔️ 61b93b8 #6 2023-08-11 08:34:53 ~6 min android 🤖apk 📲
✔️ 61b93b8 #6 2023-08-11 08:35:45 ~7 min ios 📱ipa 📲
✔️ 61b93b8 #6 2023-08-11 08:37:45 ~9 min tests 📄log
✔️ 12b0d31 #7 2023-08-11 12:47:25 ~13 min android-e2e 🤖apk 📲
✔️ 12b0d31 #7 2023-08-11 12:47:41 ~13 min android 🤖apk 📲
✔️ 12b0d31 #7 2023-08-11 12:49:31 ~15 min tests 📄log
✔️ 12b0d31 #7 2023-08-11 12:54:58 ~21 min ios 📱ipa 📲
8a30722 #8 2023-08-14 09:34:11 ~4 min tests 📄log
✔️ 8a30722 #8 2023-08-14 09:35:26 ~5 min android-e2e 🤖apk 📲
✔️ 8a30722 #8 2023-08-14 09:36:30 ~7 min ios 📱ipa 📲
✔️ 8a30722 #8 2023-08-14 09:37:23 ~7 min android 🤖apk 📲
e459a8c #9 2023-08-14 23:23:34 ~2 min tests 📄log
✔️ e459a8c #9 2023-08-14 23:26:26 ~5 min android-e2e 🤖apk 📲
✔️ e459a8c #9 2023-08-14 23:26:37 ~5 min android 🤖apk 📲
✔️ e459a8c #9 2023-08-14 23:27:40 ~6 min ios 📱ipa 📲
82db287 #10 2023-08-14 23:49:03 ~2 min tests 📄log
✔️ 82db287 #10 2023-08-14 23:52:22 ~6 min android 🤖apk 📲
✔️ 82db287 #10 2023-08-14 23:52:22 ~6 min android-e2e 🤖apk 📲
✔️ 82db287 #10 2023-08-14 23:53:14 ~7 min ios 📱ipa 📲
✔️ e0319d6 #11 2023-08-15 00:06:03 ~5 min android 🤖apk 📲
✔️ e0319d6 #11 2023-08-15 00:07:55 ~7 min ios 📱ipa 📲
✔️ e0319d6 #11 2023-08-15 00:08:02 ~7 min android-e2e 🤖apk 📲
✔️ e0319d6 #11 2023-08-15 00:09:38 ~9 min tests 📄log
857411d #12 2023-08-15 20:23:29 ~2 min tests 📄log
✔️ 857411d #12 2023-08-15 20:26:17 ~5 min android 🤖apk 📲
✔️ 857411d #12 2023-08-15 20:26:18 ~5 min android-e2e 🤖apk 📲
✔️ 857411d #12 2023-08-15 20:27:34 ~6 min ios 📱ipa 📲
✔️ c7fbfe4 #13 2023-08-15 20:52:56 ~5 min android 🤖apk 📲
✔️ c7fbfe4 #13 2023-08-15 20:54:07 ~6 min ios 📱ipa 📲
✔️ c7fbfe4 #13 2023-08-15 20:54:30 ~7 min android-e2e 🤖apk 📲
✔️ c7fbfe4 #13 2023-08-15 20:56:48 ~9 min tests 📄log
64a5636 #15 2023-08-17 20:23:07 ~2 min tests 📄log
✔️ 64a5636 #15 2023-08-17 20:26:24 ~5 min android 🤖apk 📲
✔️ 64a5636 #15 2023-08-17 20:26:26 ~5 min android-e2e 🤖apk 📲
✔️ 64a5636 #15 2023-08-17 20:26:41 ~6 min ios 📱ipa 📲
✔️ 3e7c2ec #16 2023-08-19 20:53:28 ~6 min android 🤖apk 📲
✔️ 3e7c2ec #16 2023-08-19 20:53:30 ~6 min android-e2e 🤖apk 📲
✔️ 3e7c2ec #16 2023-08-19 20:54:13 ~6 min ios 📱ipa 📲
✔️ 3e7c2ec #16 2023-08-19 20:55:48 ~8 min tests 📄log
8a8a20a #17 2023-08-19 22:03:46 ~2 min tests 📄log
✔️ 8a8a20a #17 2023-08-19 22:06:35 ~5 min android-e2e 🤖apk 📲
✔️ 8a8a20a #17 2023-08-19 22:06:47 ~5 min android 🤖apk 📲
✔️ 8a8a20a #17 2023-08-19 22:07:57 ~6 min ios 📱ipa 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ cf469b3 #18 2023-08-19 22:47:49 ~5 min android-e2e 🤖apk 📲
✔️ cf469b3 #18 2023-08-19 22:49:11 ~6 min ios 📱ipa 📲
✔️ cf469b3 #18 2023-08-19 22:51:16 ~8 min android 🤖apk 📲
✔️ cf469b3 #18 2023-08-19 22:51:40 ~9 min tests 📄log
✔️ 356e5b7 #19 2023-08-21 15:47:22 ~5 min android 🤖apk 📲
✔️ 356e5b7 #19 2023-08-21 15:48:45 ~7 min ios 📱ipa 📲
✔️ 356e5b7 #19 2023-08-21 15:49:23 ~7 min android-e2e 🤖apk 📲
✔️ 356e5b7 #19 2023-08-21 15:53:06 ~11 min tests 📄log

@status-im-auto
Copy link
Member

33% of end-end tests have passed

Total executed tests: 43
Failed tests: 29
Passed tests: 14
IDs of failed tests: 702809,702782,703194,702859,702732,703133,702957,702840,703495,703086,702948,702894,702745,702783,702742,703503,702936,702786,702839,702947,702838,702844,702843,702731,702808,702845,702958,703382,702841 

Failed tests (29)

Click to expand
  • Rerun failed tests

  • Class TestCommunityOneDeviceMerged:

    1. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133
    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Restoring communities issue: 16787; restoring contacts issue: 15500]]

    2. test_community_copy_and_paste_message_in_chat_input, id: 702742

    Device 1: Long press on Button
    Device 1: Find Button by xpath: //*[@text="Copy text"]

    critical/test_public_chat_browsing.py:363: in test_community_copy_and_paste_message_in_chat_input
        self.channel.copy_message_text(message)
    ../views/chat_view.py:1015: in copy_message_text
        self.element_by_translation_id("copy-text").click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by xpath: `//*[@text="Copy text"]` is not found on the screen
    



    Device sessions

    3. test_community_discovery, id: 703503

    Device 1: Tap on found: Button
    Device 1: Find Button by xpath: //*[@text="Contributors' test community"]

    critical/test_public_chat_browsing.py:331: in test_community_discovery
        self.home.element_by_text(self.discovery_community_attributes[0]).click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by xpath: `//*[@text="Contributors' test community"]` is not found on the screen
    



    Device sessions

    4. test_community_mute_community_and_channel, id: 703382

    Device 1: Long press on ChatElement
    Device 1: Find MuteButton by accessibility id: mute-community

    critical/test_public_chat_browsing.py:391: in test_community_mute_community_and_channel
        self.home.mute_chat_long_press(chat_name=self.community_name, mute_period="mute-for-1-hour", community=True)
    ../views/home_view.py:528: in mute_chat_long_press
        self.mute_community_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: MuteButton by accessibility id: `mute-community` is not found on the screen
    



    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782

    Device 2: Long press on BaseElement until expected element is shown
    Device 2: Find Button by xpath: //*[@text="Reply"]

    critical/chats/test_1_1_public_chats.py:965: in test_1_1_chat_emoji_send_reply_and_open_link
        self.chat_2.quote_message(url_message)
    ../views/chat_view.py:1020: in quote_message
        self.reply_message_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 2: Button by xpath: `//*[@text="Reply"]` is not found on the screen
    



    Device sessions

    2. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745

    ## Setting custom profile image
    Device 1: Find ProfilePictureElement by accessibility id: chat-icon

    critical/chats/test_1_1_public_chats.py:1088: in test_1_1_chat_non_latin_messages_stack_update_profile_photo
        self.profile_1.edit_profile_picture('sauce_logo.png')
    ../views/profile_view.py:426: in edit_profile_picture
        self.profile_picture.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: ProfilePictureElement by accessibility id: `chat-icon` is not found on the screen
    



    Device sessions

    3. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783

    Device 2: Find Text by xpath: //*[starts-with(@text,'test message')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']//*[@content-desc='message-status']/android.widget.TextView
    Device 2: Text is Sent

    critical/chats/test_1_1_public_chats.py:1379: in test_1_1_chat_is_shown_message_sent_delivered_from_offline
        self.errors.verify_no_errors()
    base_test_case.py:177: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Message status was not changed to Delivered, it's Sent after back up online!
    



    Device sessions

    4. test_1_1_chat_pin_messages, id: 702731

    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Pin feature is in development]]

    Class TestActivityMultipleDevicePR:

    1. test_activity_center_mentions, id: 702957

    Test setup failed: medium/test_activity_center.py:171: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    2. test_navigation_jump_to, id: 702936

    Device 1: Button element not found
    Device 1: Find Button by accessibility id: community-invite-people

    Test setup failed: medium/test_activity_center.py:171: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    Device sessions

    3. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947

    Test setup failed: medium/test_activity_center.py:171: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    4. test_activity_center_admin_notification_accept_swipe, id: 702958

    Test setup failed: medium/test_activity_center.py:171: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_pin_messages, id: 702732

    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Pin feature is in development]]

    2. test_group_chat_mute_chat, id: 703495

    Device 2: Long press on ChatElement
    Device 2: Find MuteButton by accessibility id: mute-chat

    critical/chats/test_group_chat.py:526: in test_group_chat_mute_chat
        self.homes[1].mute_chat_long_press(self.chat_name)
    ../views/home_view.py:532: in mute_chat_long_press
        self.mute_chat_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 2: MuteButton by accessibility id: `mute-chat` is not found on the screen
    



    Device sessions

    3. test_group_chat_offline_pn, id: 702808

    Device 2: Tap on found: SendMessageButton
    Device 3: Sending message 'message from new member'

    critical/chats/test_group_chat.py:415: in test_group_chat_offline_pn
        self.chats[2].send_message(message_2)
    ../views/chat_view.py:979: in send_message
        self.chat_message_input.wait_for_element(wait_chat_input_sec)
    ../views/base_element.py:122: in wait_for_element
        raise TimeoutException(
     Device `3`: `ChatMessageInput` by` accessibility id`: `chat-message-input` is not found on the screen after wait_for_element
    



    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_markdown_support, id: 702809

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    2. test_community_several_images_send_reply, id: 703194

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    3. test_community_one_image_send_reply, id: 702859

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    4. test_community_emoji_send_copy_paste_reply, id: 702840

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    5. test_community_mark_all_messages_as_read, id: 703086

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    6. test_community_hashtag_links_to_community_channels, id: 702948

    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Can't invite user to closed community https://github.com//issues/16968]]

    7. test_community_contact_block_unblock_offline, id: 702894

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    8. test_community_mentions_push_notification, id: 702786

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    9. test_community_message_delete, id: 702839

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    10. test_community_message_send_check_timestamps_sender_username, id: 702838

    Device 1: Button element not found
    Device 1: Find Button by accessibility id: community-invite-people

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    Device sessions

    11. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    12. test_community_message_edit, id: 702843

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    13. test_community_leave, id: 702845

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    14. test_community_unread_messages_badge, id: 702841

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    Passed tests (14)

    Click to expand

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_text_message_delete_push_disappear, id: 702733
    Device sessions

    2. test_1_1_chat_delete_via_long_press_relogin, id: 702784
    Device sessions

    3. test_1_1_chat_push_emoji, id: 702813
    Device sessions

    4. test_1_1_chat_mute_chat, id: 703496
    Device sessions

    5. test_1_1_chat_edit_message, id: 702855
    Device sessions

    6. test_1_1_chat_send_image_save_and_share, id: 703391
    Device sessions

    7. test_1_1_chat_message_reaction, id: 702730
    Device sessions

    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851
    Device sessions

    2. test_activity_center_contact_request_decline, id: 702850
    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_send_image_save_and_share, id: 703297
    Device sessions

    2. test_group_chat_reactions, id: 703202
    Device sessions

    3. test_group_chat_join_send_text_messages_push, id: 702807
    Device sessions

    Class TestCommunityOneDeviceMerged:

    1. test_community_undo_delete_message, id: 702869
    Device sessions

    2. test_community_navigate_to_channel_when_relaunch, id: 702846
    Device sessions

    @Parveshdhull Parveshdhull force-pushed the fix/floating-shell-button branch 4 times, most recently from 6a26708 to daa3863 Compare August 10, 2023 23:01
    Comment on lines -32 to -35
    insets (safe-area/get-insets)
    extra-height (utils/calc-top-content-height reply edit)
    neg-y (utils/calc-shell-neg-y insets maximized? extra-height)
    y-container (reanimated/use-shared-value neg-y)
    Copy link
    Contributor

    Choose a reason for hiding this comment

    The reason will be displayed to describe this comment to others. Learn more.

    Checking if reply or edit not needed?

    Copy link
    Member Author

    Choose a reason for hiding this comment

    The reason will be displayed to describe this comment to others. Learn more.

    As jump-to button is now part of sheet itself, it gets pushed up according to the size of sheet. We don't need to manually calculate position anymore.

    @pavloburykh pavloburykh force-pushed the fix/floating-shell-button branch from 61b93b8 to 12b0d31 Compare August 11, 2023 12:33
    @Parveshdhull Parveshdhull force-pushed the fix/floating-shell-button branch from 12b0d31 to 8a30722 Compare August 14, 2023 09:29
    @status-im-auto
    Copy link
    Member

    40% of end-end tests have passed

    Total executed tests: 43
    Failed tests: 26
    Passed tests: 17
    
    IDs of failed tests: 702809,703194,702859,702732,703133,702957,702840,703086,702948,702894,702745,702783,703503,702936,702786,702839,702947,702838,702844,702843,702731,702808,702845,702958,703382,702841 
    

    Failed tests (26)

    Click to expand
  • Rerun failed tests

  • Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745

    ## Setting custom profile image
    Device 1: Find `ProfilePictureElement` by `accessibility id`: `chat-icon`

    critical/chats/test_1_1_public_chats.py:1088: in test_1_1_chat_non_latin_messages_stack_update_profile_photo
        self.profile_1.edit_profile_picture('sauce_logo.png')
    ../views/profile_view.py:426: in edit_profile_picture
        self.profile_picture.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: ProfilePictureElement by accessibility id: `chat-icon` is not found on the screen
    



    Device sessions

    2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783

    Device 2: Find Text by xpath: //*[starts-with(@text,'test message')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']//*[@content-desc='message-status']/android.widget.TextView
    Device 2: Text is Sent

    critical/chats/test_1_1_public_chats.py:1379: in test_1_1_chat_is_shown_message_sent_delivered_from_offline
        self.errors.verify_no_errors()
    base_test_case.py:177: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Message status was not changed to Delivered, it's Sent after back up online!
    



    Device sessions

    3. test_1_1_chat_pin_messages, id: 702731

    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Pin feature is in development]]

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_pin_messages, id: 702732

    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Pin feature is in development]]

    2. test_group_chat_offline_pn, id: 702808

    Device 3: Looking for a message by text: message from old member
    Device 3: Looking for a message by text: message from new member

    critical/chats/test_group_chat.py:439: in test_group_chat_offline_pn
        self.errors.verify_no_errors()
    base_test_case.py:177: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Messages PN was not fetched from offline
    



    Device sessions

    Class TestActivityMultipleDevicePR:

    1. test_activity_center_mentions, id: 702957

    Test setup failed: medium/test_activity_center.py:171: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    2. test_navigation_jump_to, id: 702936

    Device 1: Button element not found
    Device 1: Find Button by accessibility id: community-invite-people

    Test setup failed: medium/test_activity_center.py:171: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    Device sessions

    3. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947

    Test setup failed: medium/test_activity_center.py:171: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    4. test_activity_center_admin_notification_accept_swipe, id: 702958

    Test setup failed: medium/test_activity_center.py:171: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    Class TestCommunityOneDeviceMerged:

    1. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133

    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Restoring communities issue: 16787; restoring contacts issue: 15500]]

    2. test_community_discovery, id: 703503

    Device 1: Tap on found: Button
    Device 1: Find Button by xpath: //*[@text="Contributors' test community"]

    critical/test_public_chat_browsing.py:331: in test_community_discovery
        self.home.element_by_text(self.discovery_community_attributes[0]).click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by xpath: `//*[@text="Contributors' test community"]` is not found on the screen
    



    Device sessions

    3. test_community_mute_community_and_channel, id: 703382

    Device 1: Long press on ChatElement
    Device 1: Find MuteButton by accessibility id: mute-community

    critical/test_public_chat_browsing.py:391: in test_community_mute_community_and_channel
        self.home.mute_chat_long_press(chat_name=self.community_name, mute_period="mute-for-1-hour", community=True)
    ../views/home_view.py:528: in mute_chat_long_press
        self.mute_community_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: MuteButton by accessibility id: `mute-community` is not found on the screen
    



    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_markdown_support, id: 702809

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    2. test_community_several_images_send_reply, id: 703194

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    3. test_community_one_image_send_reply, id: 702859

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    4. test_community_emoji_send_copy_paste_reply, id: 702840

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    5. test_community_mark_all_messages_as_read, id: 703086

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    6. test_community_hashtag_links_to_community_channels, id: 702948

    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Can't invite user to closed community https://github.com//issues/16968]]

    7. test_community_contact_block_unblock_offline, id: 702894

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    8. test_community_mentions_push_notification, id: 702786

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    9. test_community_message_delete, id: 702839

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    10. test_community_message_send_check_timestamps_sender_username, id: 702838

    Device 1: Button element not found
    Device 1: Find Button by accessibility id: community-invite-people

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    Device sessions

    11. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    12. test_community_message_edit, id: 702843

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    13. test_community_leave, id: 702845

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    14. test_community_unread_messages_badge, id: 702841

    Test setup failed: critical/test_public_chat_browsing.py:567: in prepare_devices
        self.community_1.send_invite_to_community(self.community_name, self.username_2)
    ../views/chat_view.py:470: in send_invite_to_community
        self.invite_button.click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `community-invite-people` is not found on the screen
    



    Passed tests (17)

    Click to expand

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782
    Device sessions

    2. test_1_1_chat_text_message_delete_push_disappear, id: 702733
    Device sessions

    3. test_1_1_chat_delete_via_long_press_relogin, id: 702784
    Device sessions

    4. test_1_1_chat_push_emoji, id: 702813
    Device sessions

    5. test_1_1_chat_mute_chat, id: 703496
    Device sessions

    6. test_1_1_chat_edit_message, id: 702855
    Device sessions

    7. test_1_1_chat_send_image_save_and_share, id: 703391
    Device sessions

    8. test_1_1_chat_message_reaction, id: 702730
    Device sessions

    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851
    Device sessions

    2. test_activity_center_contact_request_decline, id: 702850
    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_mute_chat, id: 703495
    Device sessions

    2. test_group_chat_send_image_save_and_share, id: 703297
    Device sessions

    3. test_group_chat_reactions, id: 703202
    Device sessions

    4. test_group_chat_join_send_text_messages_push, id: 702807
    Device sessions

    Class TestCommunityOneDeviceMerged:

    1. test_community_copy_and_paste_message_in_chat_input, id: 702742
    Device sessions

    2. test_community_undo_delete_message, id: 702869
    Device sessions

    3. test_community_navigate_to_channel_when_relaunch, id: 702846
    Device sessions

    @VolodLytvynenko VolodLytvynenko self-assigned this Aug 14, 2023
    @churik
    Copy link
    Member

    churik commented Aug 14, 2023

    @Parveshdhull
    the issue with e2e is that currently on the screen there might be several jump-to buttons.

    Appium 2023-08-14 15-49-40

    Is there any way to distinguish somehow the one which is visible?

    @VolodLytvynenko
    Copy link
    Contributor

    HI @Parveshdhull Thank you for PR. Here's a list of the issues that have been found:

    ISSUE 1: [IOS] Textbox disappears into background and keyboard can't be closed after pasting long text

    Steps to Reproduce:

    1. Open the chat composer.
    2. Paste a long text into the composer. (in my case I pasted 2000 chars)

    Actual Result:

    The textbox containing the pasted long text disappears into the background, and the keyboard cannot be closed

    ios_issue.mp4

    Expected Result:

    The textbox should remain visible.
    How it works on the last nightly:

    ios_nightly.mp4

    ENV:

    • Real device: iPhone 11 Pro max, IOS 16
    • Real device: iPhone 11 Pro, IOS 16

    @VolodLytvynenko
    Copy link
    Contributor

    ISSUE 2: [iOS] Incorrect positioning of 'Jump To' button after tapping 'Scroll Down' Button

    Steps to Reproduce:

    1. Navigate to a chat where a sufficient number of messages are displayed.
    2. Scroll up
    3. Tap the 'Scroll Down' button.

    Actual Result:

    In some cases, the 'Jump To' button is displayed at the same level as a message after tapping the 'Scroll Down' button.

    jumptoisabove.mp4

    Expected Result:

    After tapping the 'Scroll Down' button, the 'Jump To' button should be positioned under the message with appropriate spacing.

    ENV:

    • Real device: iPhone 11 Pro max, IOS 16
    • Real device: iPhone 11 Pro, IOS 16

    @Parveshdhull Parveshdhull force-pushed the fix/floating-shell-button branch from c7fbfe4 to 5a44543 Compare August 17, 2023 20:18
    @Parveshdhull Parveshdhull force-pushed the fix/floating-shell-button branch 3 times, most recently from 8a8a20a to cf469b3 Compare August 19, 2023 22:42
    @status-im-auto
    Copy link
    Member

    81% of end-end tests have passed

    Total executed tests: 43
    Failed tests: 8
    Passed tests: 35
    
    IDs of failed tests: 702732,702948,702745,702783,703503,703496,702786,702731 
    

    Failed tests (8)

    Click to expand
  • Rerun failed tests

  • Class TestCommunityMultipleDeviceMerged:

    1. test_community_hashtag_links_to_community_channels, id: 702948

    Device 2: Click until `ChatMessageInput` by `accessibility id`: `chat-message-input` will be presented
    Device 2: Looking for a message by text: #cats

    critical/test_public_chat_browsing.py:1194: in test_community_hashtag_links_to_community_channels
        self.channel_2.chat_element_by_text(message_with_hashtag).click_on_link_inside_message_body()
    ../views/chat_view.py:187: in click_on_link_inside_message_body
        self.message_body.wait_for_visibility_of_element(30)
    ../views/base_element.py:140: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 2: Text by xpath:`//android.view.ViewGroup[@content-desc='chat-item']//android.widget.TextView[contains(@text,'#cats')]` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    2. test_community_mentions_push_notification, id: 702786

    # STEP: Admin gets push notification with the mention and tap it
    Device 1: Getting PN by 'user_1'

    critical/test_public_chat_browsing.py:1082: in test_community_mentions_push_notification
        self.errors.verify_no_errors()
    base_test_case.py:177: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Push notification with the mention was not received by admin
    



    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745

    Device 2: Find MemberPhoto by xpath: //*[starts-with(@text,'profile_photo')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']//*[@content-desc='user-avatar']
    Device 2: Image differs from template to 6.784045649509804 percents

    critical/chats/test_1_1_public_chats.py:1129: in test_1_1_chat_non_latin_messages_stack_update_profile_photo
        self.errors.verify_no_errors()
    base_test_case.py:177: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Image of user in 1-1 chat is too different from template!
    



    Device sessions

    2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783

    Device 2: Find Text by xpath: //*[starts-with(@text,'test message')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']//*[@content-desc='message-status']/android.widget.TextView
    Device 2: Text is Sent

    critical/chats/test_1_1_public_chats.py:1379: in test_1_1_chat_is_shown_message_sent_delivered_from_offline
        self.errors.verify_no_errors()
    base_test_case.py:177: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Message was not delivered after resending from offline
    E    Message status was not changed to Delivered, it's Sent after back up online!
    



    Device sessions

    3. test_1_1_chat_mute_chat, id: 703496

    Device 1: Click until ChatMessageInput by accessibility id: chat-message-input will be presented
    Device 1: Looking for a message by text: after unmute

    critical/chats/test_1_1_public_chats.py:1420: in test_1_1_chat_mute_chat
        self.errors.verify_no_errors()
    base_test_case.py:177: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Message text 'should be muted' is not shown in chat preview after mute
    E    Message 'should be muted' is not shown in chat for receiver after mute
    



    Device sessions

    4. test_1_1_chat_pin_messages, id: 702731

    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Pin feature is in development]]

    Class TestCommunityOneDeviceMerged:

    1. test_community_discovery, id: 703503

    Device 1: Tap on found: Button
    Device 1: Find Button by xpath: //*[@text="Contributors' test community"]

    critical/test_public_chat_browsing.py:331: in test_community_discovery
        self.home.element_by_text(self.discovery_community_attributes[0]).click()
    ../views/base_element.py:91: in click
        self.find_element().click()
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: Button by xpath: `//*[@text="Contributors' test community"]` is not found on the screen
    



    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_pin_messages, id: 702732

    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Pin feature is in development]]

    Passed tests (35)

    Click to expand

    Class TestCommunityOneDeviceMerged:

    1. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133
    Device sessions

    2. test_community_copy_and_paste_message_in_chat_input, id: 702742
    Device sessions

    3. test_community_undo_delete_message, id: 702869
    Device sessions

    4. test_community_navigate_to_channel_when_relaunch, id: 702846
    Device sessions

    5. test_community_mute_community_and_channel, id: 703382
    Device sessions

    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851
    Device sessions

    2. test_activity_center_contact_request_decline, id: 702850
    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782
    Device sessions

    2. test_1_1_chat_text_message_delete_push_disappear, id: 702733
    Device sessions

    3. test_1_1_chat_delete_via_long_press_relogin, id: 702784
    Device sessions

    4. test_1_1_chat_push_emoji, id: 702813
    Device sessions

    5. test_1_1_chat_edit_message, id: 702855
    Device sessions

    6. test_1_1_chat_send_image_save_and_share, id: 703391
    Device sessions

    7. test_1_1_chat_message_reaction, id: 702730
    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_markdown_support, id: 702809
    Device sessions

    2. test_community_several_images_send_reply, id: 703194
    Device sessions

    3. test_community_one_image_send_reply, id: 702859
    Device sessions

    4. test_community_emoji_send_copy_paste_reply, id: 702840
    Device sessions

    5. test_community_mark_all_messages_as_read, id: 703086
    Device sessions

    6. test_community_contact_block_unblock_offline, id: 702894
    Device sessions

    7. test_community_message_delete, id: 702839
    Device sessions

    8. test_community_message_send_check_timestamps_sender_username, id: 702838
    Device sessions

    9. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844
    Device sessions

    10. test_community_message_edit, id: 702843
    Device sessions

    11. test_community_leave, id: 702845
    Device sessions

    12. test_community_unread_messages_badge, id: 702841
    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_mute_chat, id: 703495
    Device sessions

    2. test_group_chat_send_image_save_and_share, id: 703297
    Device sessions

    3. test_group_chat_reactions, id: 703202
    Device sessions

    4. test_group_chat_join_send_text_messages_push, id: 702807
    Device sessions

    5. test_group_chat_offline_pn, id: 702808
    Device sessions

    Class TestActivityMultipleDevicePR:

    1. test_activity_center_mentions, id: 702957
    Device sessions

    2. test_navigation_jump_to, id: 702936
    Device sessions

    3. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947
    Device sessions

    4. test_activity_center_admin_notification_accept_swipe, id: 702958
    Device sessions

    @Parveshdhull
    Copy link
    Member Author

    Parveshdhull commented Aug 21, 2023

    hi @VolodLytvynenko, @churik. Thank you very much for testing the PR, both issues should be fixed now.

    UPD: By both issues I mean Issue 1 and e2e problem.

    @VolodLytvynenko
    Copy link
    Contributor

    hi @Parveshdhull thank you for PR. No issues from my side
    Could you check @Francesca-G this PR? Please be aware of the existing issue mentioned here

    Copy link

    @Francesca-G Francesca-G left a comment

    Choose a reason for hiding this comment

    The reason will be displayed to describe this comment to others. Learn more.

    The positioning in the screens looks good to me, so I'm approving.

    I'm adding the follow up required label because as you can see the button itself doesn't completely match the design.
    Blue one is design, orange one is implementation: the button looks smaller and the text doesn't seem to match.

    Screenshot 2023-08-21 alle 16 49 01

    Feel free to solve it in a separate issue or do what works best in this case :)

    @Parveshdhull
    Copy link
    Member Author

    Hi @Francesca-G, Thank you very much for testing the PR.

    The component doesn't match the design because of the issue in the react-native text component.
    Please check out #13793.

    Not sure if that issue is fixable, as the issue is closed after some attempts & inactivity.
    But @yqrashawn might have more information.

    Also, this looks like a base issue that can also affect the design review process in other PRs, so maybe we can discuss this more in the next design meeting.

    For now, I reopened the base issue. Probably we don't need a follow-up issue, as it will report the same problem. wdyt?

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    Archived in project
    Archived in project
    Development

    Successfully merging this pull request may close these issues.

    Improve floating shell button
    6 participants