-
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
[HOLD for payment 2024-11-18] [QBD] Handle errors gracefully if the setup link cannot be obtained #51640
Comments
Hi @lakchote @ZhenjaHorbach what should we show on the page if the setup link cannot be obtained? |
Some follow up questions to this:
What causes the error in the first place? Can you retry? Is the retry likely to succeed? Or no? |
It will occur if for some reason the Integration Server didn't return the You can retry by going back and clicking on However, it'll likely won't succeed as it usually indicates a bigger issue from the server. |
I love it! Clean and explanative. What do you think @shawnborton @dannymcclain? |
That looks great to me, thanks Jon! |
Love it 🚀 |
Cool. Could you give me the image or can you add it to this QBD Figma? @dubielzyk-expensify Thanks |
@hoangzinh should be available here: |
Hi @lakchote do you have any idea how to reproduce this issue locally? |
Hi @dannymcclain can I request another |
Hmm, that's weird. I'm not seeing that bounding box issue in the current SVG... But I've exported another one just in case. You may want to double-check that one you're using though—we've definitely used this SVG in other places in the app without issue. Broken Magnifying Glass.svg.zip Also looks like according to Jon's mock in Figma it should be sized to be |
Thank you @dannymcclain |
Update: still working on PR here #51850 |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.59-3 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2024-11-18. 🎊 For reference, here are some details about the assignees on this issue:
|
Issue is ready for payment but no BZ is assigned. @isabelastisser you are the lucky winner! Please verify the payment summary looks correct and complete the checklist. Thanks! |
Payment Summary
BugZero Checklist (@isabelastisser)
|
Payment Summary Reviewer: @hoangzinh owed $250 via NewDot |
All set! |
$250 approved for @hoangzinh |
Related to #50216,
We should handle backend errors gracefully if the setup link cannot be obtained.
Otherwise an infinite loader will show:
The text was updated successfully, but these errors were encountered: