-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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] mWeb - Chat - Device keyboard does not auto appear when editing a message #39286
[Fix] mWeb - Chat - Device keyboard does not auto appear when editing a message #39286
Conversation
@mananjadhav Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
Reviewing... 🚀 |
@BartoszGrajdek Not sure why but I am testing the change on my side and its not working for me, I have pulled your branch and merge latest main , installed node_modules, but yet i am facing the same issue in mWeb safari issue-keyboard.mov |
Hmm that's weird - and how does this work for you on android? 🤔 @jayeshmangwani |
Yes Android works fine for me |
Android-keyboard.mov@BartoszGrajdek Android mWeb works fine, keyboard opens on edit |
I'll check why it's not working on iOS in that case, give me a moment 👀 |
And does the keyboard open in the main composer when you open a chat on iOS? |
@thienlnam could we create an adhoc just for web here? I'd like to run it on a real device |
Kicked off the adhoc build |
Screen.Recording.2024-03-30.at.2.45.03.AM.mov@BartoszGrajdek yes initially keyboard open, but when I press the edit then keyboard does not open |
Sometimes these bugs related to keyboard are caused by simulators, so that's why I want to check if this may be the reason |
Note: I have tested the production version of the mWEB in real iOS device, and keyboard does not open in it too. please check, on edit if keyboard opens on the real device on your side or not. |
Only after I click once again directly into the edit composer does the keyboard open - tested on mWeb prod using real device (iOS) |
If that's the case I wouldn't even consider this bug we're trying to fix a blocker @thienlnam |
For me, iOS mweb Production and Staging works same way, |
Since it already partially functions like that on production, we don't have to handle this with immediate urgency anymore. However, let's continue as planned in this PR making sure that this solves the issue where editing a message opens the keyboard on both mWeb for Android and iOS |
Also, it looks like the adhoc build failed - not sure why but I'll try to re-run it EDIT: Ah, I forgot the label |
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪 |
After testing with adhoc it's not working on a real device as well - I'm not sure why it's fixed only on my simulator 🤯 |
There is an old issue that is related to safari mWeb input #10414, and it has more context, so should we proceed with a fix on the Android mWeb on this PR, or should we wait? @thienlnam @BartoszGrajdek |
Let's wait for the other issue - since this isn't fixed with these current changes |
Details
Fixed Issues
$ #39263
Tests
Offline tests
QA Steps
Same as above
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)myBool && <MyComponent />
.src/languages/*
files and using the translation methodSTYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)Design
label and/or tagged@Expensify/design
so the design team can review the changes.ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Android: mWeb Chrome
android.mov
iOS: mWeb Safari
ios.mov