-
Notifications
You must be signed in to change notification settings - Fork 3k
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 popovers after regression #2424
Conversation
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
WIP while I gather screenshots |
recheck |
Hmmm CLA is being weird ... commenting "recheck" did restart the CLA action which passed here, but for some reason it didn't update the PR. When I manually retried the check from the PR, it failed just like the first time due to the problem fixed in this PR |
# Conflicts: # src/pages/home/report/ReportActionCompose.js
Retested after merging main (and added the new |
hey @roryabraham, thanks so much for this, also I am sorry I didn't see this yesterday, it was late in the night this part of the world. Let me know if there is anything I can do. |
Thanks for testing and gathering those screenshots @Beamanator ! |
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.
Love it - #LGTM 👍
@madmax330 I'm going to go ahead and merge this since it resolves a deploy blocker. |
Attachment button in iOS is not working as expected, keyboard opens instead of modalExpected Result:Popup " Add attachment" opens Actual Result:Popup flashes for a moment and keypad opens to enter the text Action Performed:
Workaround:Unknown Platform:Where is this issue occurring? Web **Version Number:**1.0.24-. Logs: https://stackoverflow.com/c/expensify/questions/4856 Notes/Photos/Videos: attachment.mp4 |
I reproduced on your branch - I often forget to test with keyboard enabled, so great catch @isagoico 👍 |
I believe this is the problem - https://github.com/Expensify/Expensify.cash/blob/main/src/pages/home/report/ReportActionCompose.js#L294, but supposedly that was added to fix some modal 2 modal transition in another PR |
Thanks for looking into this @Beamanator. I will fiddle around and try to fix it. This is why it's always better to test with a physical device... |
🚀 [Deployed](https://github.com/Expensify/Expensify.cash
|
@roryabraham Sorry that I missed this before. I just verified with a tester that this is not reproducible in prod. |
Just confirmed on iOS v1.0.29-0 that this deploy blocker is solved. |
cc @npsedhain @tgolen
Details
Fixing a regression caused by this PR
Fixed Issues
Fixes #2420
Tests / QA Steps (Web/Desktop)
CreateMenu
appears in the correct position in the sidebar. It should fade in from the left and fade out to the left.+
icon in theReportActionCompose
. Verify that theCreateMenu
appears in the correct position above the compose input. It should fade in from the bottom and fade out to the bottom.Settings
->Profile
->Edit Photo
. Verify that theCreateMenu
appears in the correct position above the "Edit Photo" button. It should fade in from the right and fade out to the right.ReportActionContextMenu
appears as it should in the location where the user clicks.Tests / QA Steps (mWeb/iOS/Android)
CreateMenu
appears as a bottom-docked modal:+
in theReportActionCompose
Settings
->Profile
->Edit Photo
Tested On
Screenshots