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
fix alert banner issues #19773
fix alert banner issues #19773
Conversation
Jenkins BuildsClick to see older builds (56)
|
04d017d
to
0f8d63b
Compare
@@ -133,3 +133,7 @@ | |||
(def community-accounts-selection-enabled? true) | |||
(def fetch-messages-enabled? (enabled? (get-config :FETCH_MESSAGES_ENABLED "1"))) | |||
(def test-networks-enabled? (enabled? (get-config :TEST_NETWORKS_ENABLED "0"))) | |||
|
|||
;; Alert banners are disabled for debug builds because alert banners overlay | |||
;; interfere with react-native debug tools, such as inspector and Perf monitor |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1
Makes total sense to disable it on debug builds
96% of end-end tests have passed
Expected to fail tests (2)Click to expandClass TestCommunityOneDeviceMerged:
Class TestGroupChatMultipleDeviceMergedNewUI:
Passed tests (50)Click to expandClass TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestWalletOneDevice:
Class TestWalletMultipleDevice:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestActivityMultipleDevicePRTwo:
Class TestCommunityOneDeviceMerged:
Class TestActivityMultipleDevicePR:
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
Class TestActivityCenterContactRequestMultipleDevicePR:
Class TestDeepLinksOneDevice:
Class TestCommunityMultipleDeviceMerged:
Class TestCommunityMultipleDeviceMergedTwo:
|
@Parveshdhull thank you for the PR. Please, take a look at the following issues. All of them are IOS related. Tested on iPhone X, IOS 16.7.7 ISSUE 1 Composer is overlayed by opened keyboard (IOS)telegram-cloud-document-2-5280547722179398306.mp4 |
ISSUE 2 Save button is overlayed by opened keyboard on Bio/Name screensSteps:
Actual result: telegram-cloud-document-2-5280547722179398290.mp4 |
ISSUE 3 Some legacy settings are overlayed by bannertelegram-cloud-document-2-5280547722179398322.mp4 |
Thank you @pavloburykh for testing the PR and finding these issues. Sorry I only tested android and missed these issues in IOS (for some reason my iphone takes around an hour to install PR builds) I will push fix for issue 1 and 2 soon. Issue 3 is expected(please check PR description) and overlapping of legacy screens can't be fixed, but I think we can get rid of black area. (will check that) |
ISSUE 4 Open keyboard overlays Confirm button on Edit Account Screen (IOS)Steps:
telegram-cloud-document-2-5280547722179398349.mp4 |
88% of end-end tests have passed
Failed tests (5)Click to expandClass TestWalletMultipleDevice:
Class TestActivityCenterContactRequestMultipleDevicePR:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Expected to fail tests (1)Click to expandClass TestCommunityOneDeviceMerged:
Passed tests (46)Click to expandClass TestActivityCenterContactRequestMultipleDevicePR:
Class TestDeepLinksOneDevice:
Class TestCommunityMultipleDeviceMerged:
Class TestWalletOneDevice:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
Class TestCommunityOneDeviceMerged:
Class TestActivityMultipleDevicePR:
Class TestCommunityMultipleDeviceMergedTwo:
Class TestActivityMultipleDevicePRTwo:
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
Class TestGroupChatMultipleDeviceMergedNewUI:
|
Thank you @Parveshdhull!
Sorry @Parveshdhull I have missed this comment.
I think it should be fixed in #19735 I will check after you rebase this PR after fixes to make sure. |
f38a378
to
c53ce23
Compare
@pavloburykh Thank you for finding these, issue 1, 2 and 4 should be fixed now. |
da0c63f
to
cd73cdb
Compare
@Parveshdhull thanks for the fixes. ISSUE 2 Save button is overlayed by opened keyboard on Bio/Name screensis fixed partially. Edit name screen looks fine but on Bio screen keyboard still overlays Save button on IOS. Please take a look. telegram-cloud-document-2-5282805973033961743.mp4 |
ISSUE 5 Expanded composer is overlapped by BannerReproducible both on IOS and Android Steps:
Actual result: expanded composer is overlapped by Banner. Unable to fold the composer by swipe. telegram-cloud-document-2-5282805973033961779.mp4 |
Thank you @pavloburykh for finding these issues, both issues should be fixed now. |
@Parveshdhull thank you for fixing those issue. Please take a look at another one ISSUE 6 Expanded composer is hardly foldable on IOSReproducible on IOS only. I am hardly able to fold expanded composer. Typically it should work by pulling the edge of the composer. Please, take a look how it behaves now: telegram-cloud-document-2-5287580984529670079.mp4 |
Issue 7 |
f7a507a
to
4e077b5
Compare
Thank you @pavloburykh for finding issue 6, it was an interesting one. Should be fixed now. About issue 7, I am not able to change the height of the native image picker for iOS, so for the time being I just hid the alert banner on this screen (only in iOS). We can further improve it later if needed, wdyt? |
Hey @Parveshdhull! Thanks a lot for fixing the issue. Looks good to me now!
I think hiding banner on this screen is a good a solution and we are fine to go with it, thank you. @Parveshdhull I have noticed another issue. Please take a look. I believe I can log it as followup if you prefer to get this PR merged first. ISSUE 8 Carousel with image preview is cut in gallery view modeAffects both IOS and Android Steps:
Actual result: image preview is cut. telegram-cloud-document-2-5294183719358186096.mp4Android: IOS: |
it doesn't look that it's worth it, should we just simplify the banner? cc @alwx |
Hey @flexsurfer! |
thank you @pavloburykh for finding issue 8, should be fixed now. UPD: component-tests failed will push a fix. |
upd2: failed component tests were not related to PR, rerunning worked |
fc8b1ae
to
1f0c8e7
Compare
1f0c8e7
to
646ec7a
Compare
Thank you very much Pavlo for all your help and patience while testing the PR. |
fixes #19506
Testing Note:
status: ready