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

Design Feedbacks on "Create profile password" screen #15863

Merged
merged 5 commits into from
May 16, 2023

Conversation

smohamedjavid
Copy link
Member

fixes #15783

Summary

This PR addresses the design feedback received on the Onboarding Create profile password screen.

Platforms

  • Android
  • iOS

Steps to test

  • Open Status
  • Tap on I'm new to status
  • Complete the profile name step
  • Navigate to the Create profile password screen

status: ready

@status-im-auto
Copy link
Member

status-im-auto commented May 10, 2023

Jenkins Builds

Click to see older builds (24)
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 8e89019 #1 2023-05-10 13:03:33 ~5 min android 🤖apk 📲
✔️ 8e89019 #1 2023-05-10 13:03:45 ~5 min android-e2e 🤖apk 📲
✔️ 8e89019 #1 2023-05-10 13:04:15 ~6 min ios 📱ipa 📲
✔️ 8e89019 #1 2023-05-10 13:04:20 ~6 min tests 📄log
131a210 #2 2023-05-11 12:40:16 ~3 min tests 📄log
✔️ 131a210 #2 2023-05-11 12:42:24 ~5 min android 🤖apk 📲
✔️ 131a210 #2 2023-05-11 12:42:48 ~6 min android-e2e 🤖apk 📲
✔️ 131a210 #2 2023-05-11 12:43:11 ~6 min ios 📱ipa 📲
109e34b #3 2023-05-11 18:12:44 ~4 min tests 📄log
✔️ 109e34b #3 2023-05-11 18:14:15 ~5 min android-e2e 🤖apk 📲
✔️ 109e34b #3 2023-05-11 18:14:18 ~5 min android 🤖apk 📲
✔️ 109e34b #3 2023-05-11 18:15:12 ~6 min ios 📱ipa 📲
✔️ 7ec606a #4 2023-05-11 18:21:52 ~5 min android-e2e 🤖apk 📲
✔️ 7ec606a #4 2023-05-11 18:22:11 ~5 min android 🤖apk 📲
✔️ 7ec606a #4 2023-05-11 18:22:33 ~6 min ios 📱ipa 📲
✔️ 7ec606a #4 2023-05-11 18:23:28 ~7 min tests 📄log
✔️ 9a029d3 #5 2023-05-12 08:22:33 ~5 min android-e2e 🤖apk 📲
✔️ 9a029d3 #5 2023-05-12 08:22:36 ~5 min android 🤖apk 📲
✔️ 9a029d3 #5 2023-05-12 08:22:51 ~5 min tests 📄log
✔️ 9a029d3 #5 2023-05-12 08:24:18 ~7 min ios 📱ipa 📲
✔️ 5a81592 #6 2023-05-15 16:35:52 ~5 min android-e2e 🤖apk 📲
✔️ 5a81592 #6 2023-05-15 16:35:57 ~5 min tests 📄log
✔️ 5a81592 #6 2023-05-15 16:36:07 ~6 min android 🤖apk 📲
✔️ 5a81592 #6 2023-05-15 16:36:26 ~6 min ios 📱ipa 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 3c26f82 #7 2023-05-16 11:34:51 ~6 min android-e2e 🤖apk 📲
✔️ 3c26f82 #7 2023-05-16 11:35:15 ~6 min android 🤖apk 📲
✔️ 3c26f82 #7 2023-05-16 11:35:45 ~7 min tests 📄log
✔️ 3c26f82 #7 2023-05-16 11:36:43 ~7 min ios 📱ipa 📲
✔️ 1a6ad90 #8 2023-05-16 12:31:39 ~5 min android 🤖apk 📲
✔️ 1a6ad90 #8 2023-05-16 12:32:37 ~6 min ios 📱ipa 📲
✔️ 1a6ad90 #8 2023-05-16 12:32:44 ~6 min android-e2e 🤖apk 📲
✔️ 1a6ad90 #8 2023-05-16 12:32:47 ~6 min tests 📄log

@smohamedjavid smohamedjavid force-pushed the fix/create-password-design-feedbacks branch from 8e89019 to 131a210 Compare May 11, 2023 12:36
Copy link
Contributor

@J-Son89 J-Son89 left a comment

Choose a reason for hiding this comment

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

nice, @churik these icon adjustments will affect across some of the other stories you created

@status-im-auto
Copy link
Member

0% of end-end tests have passed

Total executed tests: 7
Failed tests: 7
Passed tests: 0
Not executed tests: 24
IDs of not executed tests: 702730,702782,702731,702745,702813,702855,702733,702783,702784,702838,702843,702839,702840,702841,702844,702894,702845,702786,703086,702846,702742,703133,702850,702851 
IDs of failed tests: 702958,702957,702732,702936,702947,702808,702807 

Not executed tests (24)

Click to expand
  • Rerun not executed tests
  • Failed tests (7)

    Click to expand
  • Rerun failed tests

  • Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_pin_messages, id: 702732
    Test setup failed: critical/chats/test_group_chat.py:154: in prepare_devices
        self.loop.run_until_complete(
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:36: in run_in_parallel
        returns.append(await k)
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    ../views/sign_in_view.py:227: in create_user
        self.set_password(password)
    ../views/sign_in_view.py:210: in set_password
        self.checkbox_button.double_click()
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: CheckBox by accessibility id: `checkbox-off` is not found on the screen
    



    2. test_group_chat_offline_pn, id: 702808

    Test setup failed: critical/chats/test_group_chat.py:154: in prepare_devices
        self.loop.run_until_complete(
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:36: in run_in_parallel
        returns.append(await k)
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    ../views/sign_in_view.py:227: in create_user
        self.set_password(password)
    ../views/sign_in_view.py:210: in set_password
        self.checkbox_button.double_click()
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: CheckBox by accessibility id: `checkbox-off` is not found on the screen
    



    3. test_group_chat_join_send_text_messages_push, id: 702807

    Device 2: Find CheckBox by accessibility id: checkbox-off
    Device 2: Find CheckBox by accessibility id: checkbox-off

    Test setup failed: critical/chats/test_group_chat.py:154: in prepare_devices
        self.loop.run_until_complete(
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:36: in run_in_parallel
        returns.append(await k)
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    ../views/sign_in_view.py:227: in create_user
        self.set_password(password)
    ../views/sign_in_view.py:210: in set_password
        self.checkbox_button.double_click()
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: CheckBox by accessibility id: `checkbox-off` is not found on the screen
    



    Device sessions

    Class TestActivityMultipleDevicePR:

    1. test_activity_center_admin_notification_accept_swipe, id: 702958

    Test setup failed: medium/test_activity_center.py:118: in prepare_devices
        self.loop.run_until_complete(
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:36: in run_in_parallel
        returns.append(await k)
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    ../views/sign_in_view.py:227: in create_user
        self.set_password(password)
    ../views/sign_in_view.py:210: in set_password
        self.checkbox_button.double_click()
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: CheckBox by accessibility id: `checkbox-off` is not found on the screen
    



    2. test_activity_center_mentions, id: 702957

    Test setup failed: medium/test_activity_center.py:118: in prepare_devices
        self.loop.run_until_complete(
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:36: in run_in_parallel
        returns.append(await k)
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    ../views/sign_in_view.py:227: in create_user
        self.set_password(password)
    ../views/sign_in_view.py:210: in set_password
        self.checkbox_button.double_click()
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: CheckBox by accessibility id: `checkbox-off` is not found on the screen
    



    3. test_navigation_jump_to, id: 702936

    Device 1: Find CheckBox by accessibility id: checkbox-off
    Device 2: Find CheckBox by accessibility id: checkbox-off

    Test setup failed: medium/test_activity_center.py:118: in prepare_devices
        self.loop.run_until_complete(
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:36: in run_in_parallel
        returns.append(await k)
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    ../views/sign_in_view.py:227: in create_user
        self.set_password(password)
    ../views/sign_in_view.py:210: in set_password
        self.checkbox_button.double_click()
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: CheckBox by accessibility id: `checkbox-off` is not found on the screen
    



    Device sessions

    4. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947

    Test setup failed: medium/test_activity_center.py:118: in prepare_devices
        self.loop.run_until_complete(
    /usr/lib/python3.10/asyncio/base_events.py:646: in run_until_complete
        return future.result()
    __init__.py:36: in run_in_parallel
        returns.append(await k)
    /usr/lib/python3.10/concurrent/futures/thread.py:58: in run
        result = self.fn(*self.args, **self.kwargs)
    ../views/sign_in_view.py:227: in create_user
        self.set_password(password)
    ../views/sign_in_view.py:210: in set_password
        self.checkbox_button.double_click()
    ../views/base_element.py:110: in double_click
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:110: in <listcomp>
        [self.find_element().click() for _ in range(2)]
    ../views/base_element.py:80: in find_element
        raise NoSuchElementException(
     Device 1: CheckBox by accessibility id: `checkbox-off` is not found on the screen
    



    @pavloburykh pavloburykh self-assigned this May 12, 2023
    @pavloburykh pavloburykh requested a review from churik as a code owner May 12, 2023 08:16
    @status-im-auto
    Copy link
    Member

    74% of end-end tests have passed

    Total executed tests: 31
    Failed tests: 8
    Passed tests: 23
    
    IDs of failed tests: 703133,702813,702786,702850,702807,702838,702742,702840 
    

    Failed tests (8)

    Click to expand
  • Rerun failed tests

  • Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_push_emoji, id: 702813

    # STEP: Send emoji message to Device 1 while it's on background
    Device 2: Sending message 'emoji'

    critical/chats/test_1_1_public_chats.py:1171: in test_1_1_chat_push_emoji
        chat_2.send_message(emoji.emojize(emoji_message))
    ../views/chat_view.py:937: in send_message
        self.chat_message_input.wait_for_element(wait_chat_input_sec)
    ../views/base_element.py:117: in wait_for_element
        raise TimeoutException(
     Device `2`: `ChatMessageInput` by` accessibility id`: `chat-message-input` is not found on the screen after wait_for_element
    



    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_join_send_text_messages_push, id: 702807

    Device 2: Text is Delivered
    Device 1: Looking for a message by text: Hey, admin!

    critical/chats/test_group_chat.py:227: in test_group_chat_join_send_text_messages_push
        self.errors.verify_no_errors()
    base_test_case.py:184: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Message Hey, admin! was not received by admin
    



    Device sessions

    Class TestCommunityOneDeviceMerged:

    1. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133

    Device 1: Find Button by accessibility id: show-profiles
    Device 1: Tap on found: Button

    critical/test_public_chat_browsing.py:403: in test_restore_multiaccount_with_waku_backup_remove_switch
        self.errors.verify_no_errors()
    base_test_case.py:184: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Pending community RC1 testing community was not restored from waku-backup!
    



    Device sessions

    2. test_community_copy_and_paste_message_in_chat_input, id: 702742

    Device 1: Find ChatMessageInput by accessibility id: chat-message-input
    Device 1: Clear text in ChatMessageInput

    critical/test_public_chat_browsing.py:353: in test_community_copy_and_paste_message_in_chat_input
        self.errors.verify_no_errors()
    base_test_case.py:184: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Message mmmeowesage_text text was not copied in community channel
    E    Message https://status.im text was not copied in community channel 
    

    [[flaky test; sometimes can not be copied through appium]]

    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_mentions_push_notification, id: 702786

    Device 1: Tap on found: Button
    Device 1: Looking for a message by text: user_1

    critical/test_public_chat_browsing.py:764: in test_community_mentions_push_notification
        self.errors.verify_no_errors()
    base_test_case.py:184: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Channel did not open by clicking on a notification with the mention for admin
    



    Device sessions

    2. test_community_message_send_check_timestamps_sender_username, id: 702838

    Device 2: Verifying that 'hello' is under today
    Device 2: Looking for a message by text: hello

    critical/test_public_chat_browsing.py:461: in test_community_message_send_check_timestamps_sender_username
        channel.verify_message_is_under_today_text(message, self.errors)
    ../views/chat_view.py:927: in verify_message_is_under_today_text
        message_element.wait_for_visibility_of_element()
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 2: ChatElementByText by xpath:`//*[starts-with(@text,'hello')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']` is not found on the screen after wait_for_visibility_of_element 
    

    [[blocked by 14797]]

    Device sessions

    3. test_community_emoji_send_copy_paste_reply, id: 702840

    Device 1: Find RepliedMessageText by xpath: //*[starts-with(@text,'test message')]/preceding::android.widget.TextView[@content-desc='quoted-message']
    Device 1: RepliedMessageText is 👋🏻

    critical/test_public_chat_browsing.py:526: in test_community_emoji_send_copy_paste_reply
        self.errors.verify_no_errors()
    base_test_case.py:184: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Emoji message was not copied 
    

    [[flaky test; sometimes can not be copied through appium]]

    Device sessions

    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_activity_center_contact_request_decline, id: 702850

    Device 2: Find Button by accessibility id: close-activity-center
    Device 2: Tap on found: Button

    medium/test_activity_center.py:73: in test_activity_center_contact_request_decline
        self.errors.verify_no_errors()
    base_test_case.py:184: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Username is not shown on 'Add contact' page after entering valid public key 
    

    [[Blocked by 15500]]

    Device sessions

    Passed tests (23)

    Click to expand

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783
    Device sessions

    2. test_1_1_chat_text_message_delete_push_disappear, id: 702733
    Device sessions

    3. test_1_1_chat_message_reaction, id: 702730
    Device sessions

    4. test_1_1_chat_edit_message, id: 702855
    Device sessions

    5. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782
    Device sessions

    6. test_1_1_chat_pin_messages, id: 702731
    Device sessions

    7. test_1_1_chat_delete_via_long_press_relogin, id: 702784
    Device sessions

    8. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745
    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_pin_messages, id: 702732
    Device sessions

    2. test_group_chat_offline_pn, id: 702808
    Device sessions

    Class TestCommunityOneDeviceMerged:

    1. test_community_navigate_to_channel_when_relaunch, id: 702846
    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_message_delete, id: 702839
    Device sessions

    2. test_community_contact_block_unblock_offline, id: 702894
    Device sessions

    3. test_community_leave, id: 702845
    Device sessions

    4. test_community_message_edit, id: 702843
    Device sessions

    5. test_community_mark_all_messages_as_read, id: 703086
    Device sessions

    6. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844
    Device sessions

    7. test_community_unread_messages_badge, id: 702841
    Device sessions

    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851
    Device sessions

    Class TestActivityMultipleDevicePR:

    1. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947
    Device sessions

    2. test_navigation_jump_to, id: 702936
    Device sessions

    3. test_activity_center_mentions, id: 702957
    Device sessions

    4. test_activity_center_admin_notification_accept_swipe, id: 702958
    Device sessions

    @pavloburykh
    Copy link
    Contributor

    @smohamedjavid thanx for the PR! Please, take a look at the following issues.

    ISSUE 1 Disclaimer overlays password field/passwords match info message

    Screenshot from iPhone X:

    photo_2023-05-12 11 55 02

    Screenshot from iPhone SE:

    photo_2023-05-12 11 55 47

    Screenshot from Samsung Galaxy A52: disclaimer is sticked to "Passwords match" info message

    photo_2023-05-12 11 58 16

    @pavloburykh
    Copy link
    Contributor

    ISSUE 2 Cannot close keyboard by tapping on empty area

    Steps:

    1. Proceed to Set password screen
    2. Open keyboard
    3. Try to close keyboard by tapping on empty area
    4. Observe the result

    Expected result: should be able to close keyboard by tapping on empty area.

    telegram-cloud-document-2-5399992261624736322.mp4

    Actual result: cannot close keyboard by tapping on empty area. Can close only by using return button (IOS) or system back button on Android.

    @pavloburykh
    Copy link
    Contributor

    pavloburykh commented May 12, 2023

    @smohamedjavid I have pushed commit with a small e2e fix. Please, include it during squashing and merging of this PR. Thank you.

    @smohamedjavid
    Copy link
    Member Author

    @pavloburykh Thanks a lot for testing this PR.

    ISSUE 1 Disclaimer overlays password field/passwords match info message

    Thanks for spotting this.

    I checked the Figma, the disclaimer is displayed only when two passwords are matched, and the help box is removed from the UI. Maybe this is not reported in the design feedback. But, I updated the behaviour accordingly. so, there would be no overlap.

    Password

    ISSUE 2 Cannot close keyboard by tapping on empty area

    Fixed. Kindly retest.

    @status-im-auto
    Copy link
    Member

    84% of end-end tests have passed

    Total executed tests: 31
    Failed tests: 5
    Passed tests: 26
    Not executed tests: 1
    
    IDs of not executed tests: 702859 
    
    IDs of failed tests: 703133,702786,702813,702838,702807 
    

    Not executed tests (1)

    Click to expand
  • Rerun not executed tests
  • Failed tests (5)

    Click to expand
  • Rerun failed tests

  • Class TestCommunityMultipleDeviceMerged:

    1. test_community_mentions_push_notification, id: 702786

    Device 1: Tap on found: Button
    Device 1: Looking for a message by text: user_1

    critical/test_public_chat_browsing.py:759: in test_community_mentions_push_notification
        self.errors.verify_no_errors()
    base_test_case.py:184: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Channel did not open by clicking on a notification with the mention for admin 
    

    [[blocked by 15859]]

    Device sessions

    2. test_community_message_send_check_timestamps_sender_username, id: 702838

    Device 2: Verifying that 'hello' is under today
    Device 2: Looking for a message by text: hello

    critical/test_public_chat_browsing.py:456: in test_community_message_send_check_timestamps_sender_username
        channel.verify_message_is_under_today_text(message, self.errors)
    ../views/chat_view.py:927: in verify_message_is_under_today_text
        message_element.wait_for_visibility_of_element()
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 2: ChatElementByText by xpath:`//*[starts-with(@text,'hello')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']` is not found on the screen after wait_for_visibility_of_element 
    

    [[blocked by 14797]]

    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_join_send_text_messages_push, id: 702807

    Device 2: Text is Delivered
    Device 1: Looking for a message by text: Hey, admin!

    critical/chats/test_group_chat.py:228: in test_group_chat_join_send_text_messages_push
        self.errors.verify_no_errors()
    base_test_case.py:184: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Message Hey, admin! was not received by admin 
    

    [[blocked by 15859]]

    Device sessions

    Class TestCommunityOneDeviceMerged:

    1. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133

    Device 1: Tap on found: Button
    Device 1: Wait for element Button for max 30s and click when it is available

    critical/test_public_chat_browsing.py:354: in test_restore_multiaccount_with_waku_backup_remove_switch
        self.sign_in.recover_access(passphrase=waku_user.seed, second_user=True)
    ../views/sign_in_view.py:265: in recover_access
        self.identifiers_button.wait_and_click(30)
    ../views/base_element.py:403: in wait_and_click
        self.wait_for_visibility_of_element(sec)
    ../views/base_element.py:135: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: Button by accessibility id:`skip-identifiers` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_push_emoji, id: 702813

    # STEP: Send emoji message to Device 1 while it's on background
    Device 2: Sending message 'emoji'

    critical/chats/test_1_1_public_chats.py:1172: in test_1_1_chat_push_emoji
        chat_2.send_message(emoji.emojize(emoji_message))
    ../views/chat_view.py:937: in send_message
        self.chat_message_input.wait_for_element(wait_chat_input_sec)
    ../views/base_element.py:117: in wait_for_element
        raise TimeoutException(
     Device `2`: `ChatMessageInput` by` accessibility id`: `chat-message-input` is not found on the screen after wait_for_element 
    

    [[blocked by 15859]]

    Device sessions

    Passed tests (26)

    Click to expand

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_mark_all_messages_as_read, id: 703086
    Device sessions

    2. test_community_emoji_send_copy_paste_reply, id: 702840
    Device sessions

    3. test_community_contact_block_unblock_offline, id: 702894
    Device sessions

    4. test_community_leave, id: 702845
    Device sessions

    5. test_community_message_edit, id: 702843
    Device sessions

    6. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844
    Device sessions

    7. test_community_message_delete, id: 702839
    Device sessions

    8. test_community_unread_messages_badge, id: 702841
    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_pin_messages, id: 702732
    Device sessions

    2. test_group_chat_offline_pn, id: 702808
    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_delete_via_long_press_relogin, id: 702784
    Device sessions

    2. test_1_1_chat_pin_messages, id: 702731
    Device sessions

    3. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783
    Device sessions

    4. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745
    Device sessions

    5. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782
    Device sessions

    6. test_1_1_chat_message_reaction, id: 702730
    Device sessions

    7. test_1_1_chat_text_message_delete_push_disappear, id: 702733
    Device sessions

    8. test_1_1_chat_edit_message, id: 702855
    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 TestActivityMultipleDevicePR:

    1. test_activity_center_admin_notification_accept_swipe, id: 702958
    Device sessions

    2. test_activity_center_mentions, id: 702957
    Device sessions

    3. test_navigation_jump_to, id: 702936
    Device sessions

    4. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947
    Device sessions

    Class TestCommunityOneDeviceMerged:

    1. test_community_copy_and_paste_message_in_chat_input, id: 702742
    Device sessions

    2. test_community_navigate_to_channel_when_relaunch, id: 702846
    Device sessions

    @pavloburykh
    Copy link
    Contributor

    @smohamedjavid thanx! ISSUES 1 and 2 are fixed. Please, take a look at ISSUE 3

    ISSUE 3 Keyboard is not closed when info bottom sheet is opened

    Steps:

    1. Open set password screen
    2. Keep keyboard opened
    3. Tap on info button to ope info bottom sheet.
    4. See if keyboard is closed

    Expected result: keyboard is closed and bottom sheet is opened instead of keyboard

    Actual result:

    Android: keyboard is not closed, bottom sheet is opened above the keyboard

    telegram-cloud-document-2-5411586229487545183.mp4

    IOS: keyboard is not closed. bottom sheet is opened behind the keyboard.

    telegram-cloud-document-2-5411586229487545180.mp4

    @smohamedjavid smohamedjavid force-pushed the fix/create-password-design-feedbacks branch from 5a81592 to 3c26f82 Compare May 16, 2023 11:28
    @smohamedjavid
    Copy link
    Member Author

    ISSUE 3 Keyboard is not closed when info bottom sheet is opened

    @pavloburykh ISSUE 3 is fixed. Kindly retest.

    @pavloburykh
    Copy link
    Contributor

    @smohamedjavid thanx for the fix. PR is ready to be merged.

    @smohamedjavid smohamedjavid force-pushed the fix/create-password-design-feedbacks branch from 3c26f82 to 1a6ad90 Compare May 16, 2023 12:25
    @smohamedjavid smohamedjavid merged commit 7d0dfec into develop May 16, 2023
    @smohamedjavid smohamedjavid deleted the fix/create-password-design-feedbacks branch May 16, 2023 12:33
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    No open projects
    Archived in project
    Development

    Successfully merging this pull request may close these issues.

    Design notes: generate keys flow > Password screen
    5 participants