Fix blank modal after fullscreen video ends on Android#56302
Fix blank modal after fullscreen video ends on Android#56302MariaHCD merged 6 commits intoExpensify:mainfrom
Conversation
|
@ZhenjaHorbach 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] |
@ZhenjaHorbach I think it’s related to this issue. Looks like it’s still not fixed on main. |
Hmmm |
Reviewer Checklist
Screenshots/VideosAndroid: Native2025-02-03.15.40.44.movAndroid: mWeb ChromeNA iOS: NativeNA iOS: mWeb SafariNA MacOS: Chrome / SafariNA MacOS: DesktopNA |
|
@QichenZhu |
|
Sure! I’ll complete it shortly after retesting. |
Nice ! |
|
@ZhenjaHorbach Checklist done. |
|
LGTM ! |
And we have a build issue |
|
@MariaHCD Friendly bump. |
|
@QichenZhu |
|
@ZhenjaHorbach The check still fails on main.
|
|
Thanks, @QichenZhu & @ZhenjaHorbach! I'm tagging our expert contributors on this to see if we can get this fixed upstream 👀 |
Looks like we still have Verify HybridApp build issues @MariaHCD |
|
I've bumped our expert contributor to see if we can get this fixed upstream. Thanks for the work here! :) |
|
Sounds good! Feel free to close this out. Let me know if I can help further. |
|
@QichenZhu I think we will end up merging this one! I'll review this on Monday. |
|
@QichenZhu |
|
|
|
Checks passed. How about triggering an ad-hoc build? |
|
🚧 @MariaHCD has triggered a test hybrid app build. You can view the workflow run here. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪
|
|
Looks like android build works well |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by https://github.com/MariaHCD in version: 9.1.11-1 🚀
|
|
🚀 Deployed to production by https://github.com/mountiny in version: 9.1.12-7 🚀
|

This PR patches
expo-avto prevent blank modals when playing videos and toggling fullscreen mode. Works on Android 10 and above.Explanation of Change
Fixed Issues
$ #53904
PROPOSAL: #53904 (comment)
Tests
Offline tests
N/A. Test steps require a network connection.
QA Steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionN/A. Test steps require a network connection.
QA stepssectionI noticed an error not related to this PR. A contributor has reported it in Slack.
toggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.ScrollViewcomponent to make it scrollable when more elements are added to the page.Unit testing is not in this PR. You can review it in this branch if interested.
mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
android-native.mp4
Android: mWeb Chrome
android-web.mp4
iOS: Native
ios-native.mp4
iOS: mWeb Safari
ios-web.mp4
MacOS: Chrome / Safari
mac-web.mov
MacOS: Desktop
mac-desktop.mov