-
Notifications
You must be signed in to change notification settings - Fork 440
External links should request user confirmation #551
Comments
Should a popup be brought up for any non web URL scheme or just non-first-party Apple app schemes? |
Any scheme which will open an app other than Brave. |
Port copy from 1.6, however also need to have this alert come up for all apps not just third-party: https://github.com/brave/browser-ios/blob/development/Client/Frontend/Browser/BrowserViewController/BrowserViewController+WKNavigationDelegate.swift#L191 |
One more test case:
|
Example of the modal notification: Verification PASSED on
Verification PASSED on
Verification PASSED on
Verification PASSED on
|
If the users presses Don't allow, what happens @kylehickinson Will the user be prompted again next time they visit that site and perform the same action? |
@anthonypkeane They will continue to be prompted each time |
@kylehickinson - can we use AlertPopupView instead of the regular modal. It seems phishable. I can open a follow up issue for that |
I mean, we could, however webpage alerts title's are always their origins as seen here: brave-ios/Client/Frontend/Browser/BrowserPrompts.swift Lines 138 to 144 in 89149ed
|
@jumde we can add a new issue and mark it for next release unless its a high priority for the current one |
Verification passed on iPhone XR with iOS 13.2 running 1.14(19.11.22.15)
|
As per @kylehickinson via #551 (comment), the modal goes away and the user is prompted again. Also went through those cases via #551 (comment). @jumde as per #551 (comment), is this something we need to fix in this version or can it moved into the next release? We'll need to know ASAP so someone can start working on it. Can you create a new issue or would you like QA to do it? |
Talked to @jumde who mentioned using |
Previously we opened external links only when navigation action type was `linkActivated`. This is not always the case, sometimes tapping on a link has different navigation type. This is a followup to #551 ticket.
Previously we opened external links only when navigation action type was `linkActivated`. This is not always the case, sometimes tapping on a link has different navigation type. This is a followup to #551 ticket.
Previously we opened external links only when navigation action type was `linkActivated`. This is not always the case, sometimes tapping on a link has different navigation type. This is a followup to #551 ticket.
Description:
Third party apps can be opened from Brave without user confirmation
Steps to Reproduce
Actual result:
Mail opens
Expected result:
Request user confirmation before opening external apps.
Reproduces how often: [Easily reproduced, Intermittent Issue]
Everytime
Brave Version:
1.7 (18.11.30.03)
Device details:
iPhone SE/iOS 12.1
The text was updated successfully, but these errors were encountered: