Skip to content
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

Use Linking to support URLs using default browser #1303

Merged
merged 1 commit into from
Feb 5, 2020
Merged

Conversation

rickycodes
Copy link
Contributor

@rickycodes rickycodes commented Jan 28, 2020

re: #1295

context: when the user goes to "Send Feedback" and they're presented with "GENERAL" and "BUG REPORT" the user will be prompted to open the link in their default browser. this is because the zendesk form does not submit in metamask mobile. this should only affect functionality in android.

Alternatively we could check what platform is being used and only adjust this functionality on Android?

this PR does this now

resolves: #1295

@rickycodes rickycodes changed the title Link to support URLs using default browser Use Linking to support URLs using default browser Jan 28, 2020
@rickycodes rickycodes requested a review from brunobar79 January 28, 2020 21:06
Copy link
Contributor

@estebanmino estebanmino left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i'd like to fix the issue inside the app rather than sending the user to other app and fix it later. WDYT?

@rickycodes rickycodes force-pushed the issue-1295 branch 4 times, most recently from b7c1100 to 48097b6 Compare January 29, 2020 14:36
@rickycodes
Copy link
Contributor Author

I added the platform check so the two support links only promp user for default browser on Android.

Copy link
Contributor

@brunobar79 brunobar79 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@brunobar79 brunobar79 added the needs-qa Any New Features that needs a full manual QA prior to being added to a release. label Jan 29, 2020
@rickycodes rickycodes force-pushed the issue-1295 branch 5 times, most recently from 00b1182 to 75bf32e Compare January 31, 2020 03:59
This fix is not ideal. Unfortunately, there seems to be an incompatibility between the webview component and the vendor (zendesks') reCAPTCHA (by Google Inc.). One potential way to fix this would be to alter the display CSS and/or JavaScript on the vendor site to change the positioning of the captcha overlay? However, once we start on this road we'll be doing the same thing for all sorts of incompatibilities all over the web. That said, maybe it's worth looking into fixing this one somehow… Google's reCAPTCHA is everywhere.
Copy link
Contributor

@ibrahimtaveras00 ibrahimtaveras00 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, QA Passed 👍

@rickycodes rickycodes merged commit b1a591c into develop Feb 5, 2020
@whymarrh whymarrh deleted the issue-1295 branch March 19, 2020 03:08
rickycodes added a commit that referenced this pull request Jan 31, 2022
This fix is not ideal. Unfortunately, there seems to be an incompatibility between the webview component and the vendor (zendesks') reCAPTCHA (by Google Inc.). One potential way to fix this would be to alter the display CSS and/or JavaScript on the vendor site to change the positioning of the captcha overlay? However, once we start on this road we'll be doing the same thing for all sorts of incompatibilities all over the web. That said, maybe it's worth looking into fixing this one somehow… Google's reCAPTCHA is everywhere.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-qa Any New Features that needs a full manual QA prior to being added to a release.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Unable to click submit on bug report or support ticket page on android devices
4 participants