[Sentry: APP-2D7] Web Notification illegal constructor crash#95341
Conversation
Codecov Report✅ Changes either increased or maintained existing code coverage, great job!
|
|
@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] |
|
@mananjadhav Friendly bump please |
|
Code change is fine. Will complete the checklist in a while. |
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppNA Android: mWeb ChromeNA iOS: HybridAppNA iOS: mWeb SafariNA MacOS: Chrome / Safariweb-notifcations-crash.mov |
|
🚧 mountiny has triggered a test Expensify/App build. You can view the workflow run here. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, and Web. Happy testing! 🧪🧪
|
|
✋ 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/mountiny in version: 9.4.36-0 🚀
|
|
🤖 No help site changes required. I reviewed the changes in this PR against the help site articles under Why no docs are neededThe PR wraps the browser I searched Note: browser-based verification was unavailable in this run, so I could not exercise the flow in the live app. This assessment is based on static analysis of the diff and the help-site content. @lorretheboy, since no docs changes are required, there is no linked help site PR to review. If you believe a user-facing behavior change here should be documented, let me know and I'll create a draft PR. |
Explanation of Change
Fixed Issues
$ #93835
PROPOSAL: #93835 (comment)
Tests
Prerequisites:
Offline tests
QA Steps
Prerequisites:
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)Avatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.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: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
Noti-issues.mov