Fix: Share code appears zoomed in briefly when opening share RHP with help panel#57857
Fix: Share code appears zoomed in briefly when opening share RHP with help panel#57857blazejkustra wants to merge 1 commit intoExpensify:mainfrom
Conversation
|
@QichenZhu 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] |
Kicu
left a comment
There was a problem hiding this comment.
Not the pretties solution, but its contained only for share QR code so I think its fine 👍
|
This is a regression from one of my PR @QichenZhu and @brunovjk should review this one, sorry! |
|
I observed a similar issue in production with the steps below, though it's not as obvious, so the root cause should not be your previous PR. This commit looks more related.
prod-57815.mov |
QichenZhu
left a comment
There was a problem hiding this comment.
Would you consider addressing the root cause? If that's not practical, we can go with the current approach.
|
The original issue is no longer observable in my tests: MacOS: Chrome / Safari57815_web_chrome.movMacOS: Desktop57815_web_desktop.movAndroid: Native57815_android_native.moviOS: Native57815_ios_native.movHowever after we "go to the Performance panel, and set the CPU to 20x slowdown." we can still see the QR code changing size: MacOS: Chrome / Safari57815_web_chrome_bug.movWhat do you think @blazejkustra and @QichenZhu ? Thanks. |
I can reliably reproduce on web, so I think we should still fix it.
We wouldn't want to use |
Sorry @blazejkustra I mean testing your PR |
All those results come from your PR :D |
|
@brunovjk, thanks for testing! Similar result here, even without CPU throttling. But it’s much better than before. Bug (maybe NAB): QR code appears slightly zoomed in during transition on desktop. Video recordingsmacos-chrome.movmacos-desktop.mov |
|
This issue will be fixed in Stage 2 of Side Pane project. Closing this in favor of this PR: Screen.Recording.2025-03-07.at.12.19.51.mov |


















Explanation of Change
Fixed Issues
$ #57815
PROPOSAL: N/A
Tests
Precondition:
Onyx.set('nvp_sidePaneExpanded', {})in console.Offline tests
N/A
QA Steps
Same as tests
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand 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.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
MacOS: Chrome / Safari
Screen.Recording.2025-03-05.at.16.35.49.mov