-
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: Send a message button in Expensify Help is not working #39387
Conversation
@rojiphil Please review. There's a check failing but it requires Cloudflare API key so I don't think there's any action we can make. |
@@ -84,6 +84,7 @@ <h1 class="title"> | |||
</div> | |||
|
|||
<!-- Concierge button at the bottom of the page --> | |||
{% include CONST.html %} |
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.
While this would work seamlessly for development
environment, we also need to confirm if the main site url would get set for production
environment as mentioned within CONST.html. Can you please investigate this in code to confirm this?
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.
Normally for PR that changes docs
folder, OSBotify will automatically generate a production preview for us like this. Let me tag an internal engineer here to take a look.
@marcochavezf Hi, can we get help deploying a preview of ExpensifyHelp like this one? We do not have access to the workflows' secrets. |
@marcochavezf Just to add a little more context to this. The reason why we would want to test the preview deployment is that it used to work before as seen here. This was before the CONST.html usage was accidentally removed in this PR. Most likely our changes would work for production as expected. But, it is better to double-check on this using a preview deployment before we merge. |
Tagging @CortneyOfstad here because @marcochavezf is OOO till Saturday. We need help deploying a preview of ExpensifyHelp like this one? We do not have access to the workflows' secrets. |
@gijoe0295 — reached out for Engineering help here and tagged you both 👍 |
Sure then. We can go ahead with the changes locally since we cannot test this out in production preview. If needed, we can raise a follow-up PR and address this if the main site url is not updated in production. |
Reviewer Checklist
Screenshots/VideosSince this is a documentation related change, testing is only required for MacOS:Safari and Android:Chrome platforms MacOS: Chrome / Safari39172-web-safari.mp4Android: mWeb Chrome39172-mweb-chrome.mp4 |
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.
LGTM
@marcochavezf looks like this was merged without a test passing. Please add a note explaining why this was done and remove the |
Removing Emergency label per this comment #39387 (comment) |
🚀 Deployed to staging by https://github.com/marcochavezf in version: 1.4.62-0 🚀
|
1 similar comment
🚀 Deployed to staging by https://github.com/marcochavezf in version: 1.4.62-0 🚀
|
🚀 Deployed to staging by https://github.com/marcochavezf in version: 1.4.62-0 🚀
|
🚀 Deployed to production by https://github.com/thienlnam in version: 1.4.62-17 🚀
|
Details
User is not redirected to Concierge chat when pressing
Send a message
button in Expensify Help.Fixed Issues
$ #39172
PROPOSAL: #39172 (comment)
Tests
Send a message
buttonOffline tests
NA
QA Steps
[Production only]
Send a message
buttonPR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)myBool && <MyComponent />
.src/languages/*
files and using the translation methodSTYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)Design
label and/or tagged@Expensify/design
so the design team can review the changes.ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Android: mWeb Chrome
Screen.Recording.2024-04-02.at.10.50.38-compressed.mov
iOS: mWeb Safari
Screen.Recording.2024-04-02.at.10.44.59-compressed.mov
MacOS: Chrome / Safari
Screen.Recording.2024-04-02.at.10.43.24-compressed.mov