Ledger iOS support - Testers wanted by aleksre · Pull Request #386 · Nault/Nault · GitHub
Skip to content

Ledger iOS support - Testers wanted#386

Draft
aleksre wants to merge 7 commits into
Nault:masterfrom
aleksre:ledger-safari-support
Draft

Ledger iOS support - Testers wanted#386
aleksre wants to merge 7 commits into
Nault:masterfrom
aleksre:ledger-safari-support

Conversation

@aleksre

@aleksre aleksre commented May 19, 2021

Copy link
Copy Markdown
Member

Status: UNTESTED - Needs verification before merging.

This PR is an attempt at adding Ledger Nano S/X support for iOS and iPadOS version 13.3+ via USB.

A deployed version of the branch is available for testing here: https://nault-git-ledger-safari-support-aleksre.vercel.app/

To get this working, the u2f-api package, which itself is a dependency of the deprecated @ledgerhq/hw-transport-u2f library, had to be force resolved to the latest version 1.2.1 with Safari support. What's more, this release seems to be bugged and fails the Safari user agent check, so I created a patch for it.
In other words, quite a few hoops we had to jump through to get this (potentially) working.

In theory this should also work for MacOS Safari, but on my M1 MacBook Pro the connect button is still disabled 🤷

@aleksre aleksre added dependencies Pull requests that update a dependency file enhancement New feature or request help wanted Extra attention is needed labels May 19, 2021
@nvitone23

Copy link
Copy Markdown

@aleksre

aleksre commented May 21, 2021

Copy link
Copy Markdown
Member Author

Thanks for testing. Was an error message displayed? Feel free to post a screenshot.

@nvitone23

Copy link
Copy Markdown

5ABBEE4D-5128-4C04-B13D-D12024DF3D2E

@aleksre

aleksre commented May 21, 2021

Copy link
Copy Markdown
Member Author

@BitDesert BitDesert marked this pull request as draft July 26, 2021 19:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file enhancement New feature or request help wanted Extra attention is needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants