Skip to content

Commit

Permalink
Merge pull request #15262 from allroundexperts/fix-15059
Browse files Browse the repository at this point in the history
Pass down url parameters when the native app is opened from browser
  • Loading branch information
marcochavezf authored Feb 28, 2023
2 parents 3ea9e74 + 151833d commit 411dfc9
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion desktop/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,7 @@ const mainWindow = (() => {
app.on('open-url', (event, url) => {
event.preventDefault();
const urlObject = new URL(url);
deeplinkUrl = `${APP_DOMAIN}${urlObject.pathname}`;
deeplinkUrl = `${APP_DOMAIN}${urlObject.pathname}${urlObject.search}${urlObject.hash}`;

if (browserWindow) {
browserWindow.loadURL(deeplinkUrl);
Expand Down
2 changes: 1 addition & 1 deletion src/components/DeeplinkWrapper/index.website.js
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ class DeeplinkWrapper extends PureComponent {

openRouteInDesktopApp() {
const expensifyUrl = new URL(CONFIG.EXPENSIFY.NEW_EXPENSIFY_URL);
const expensifyDeeplinkUrl = `${CONST.DEEPLINK_BASE_URL}${expensifyUrl.host}${window.location.pathname}`;
const expensifyDeeplinkUrl = `${CONST.DEEPLINK_BASE_URL}${expensifyUrl.host}${window.location.pathname}${window.location.search}${window.location.hash}`;

// This check is necessary for Safari, otherwise, if the user
// does NOT have the Expensify desktop app installed, it's gonna
Expand Down

0 comments on commit 411dfc9

Please sign in to comment.