ghost-keychain/packages/extension-ui
Francis O'Brien 62b7395023
Improve Ledger reliability and signing (WebHID, lifecycle, mismatch guard) (#1611)
* fix: prefer WebHID over WebUSB for Ledger transport to fix Flex/Nano X connectivity

* fix(ui): release Ledger transport with explicit disconnect lifecycle

* fix(ui): align Ledger app mode with reactive settings context

* refactor(ui): keep useLedger render phase pure for init errors

* fix(ui): apply popup-aware routing to Ledger connection links

* fix(ui): harden Ledger signing error handling and mismatch UX

- Remove chain.name being set as specName from merkleizeMetadata payload
- Use reactive SettingsContext ledgerApp instead of settings.get() snapshot
- Guard no-metadata signing path with setIsBusy(false) + early return
- Detect signer mismatch by normalizing addresses and block signing when mismatched
2026-03-26 15:30:08 -04:00
..
src Improve Ledger reliability and signing (WebHID, lifecycle, mismatch guard) (#1611) 2026-03-26 15:30:08 -04:00
.skip-build Bump deps (#264) 2020-03-14 10:42:39 +01:00
.skip-npm Bump deps (#264) 2020-03-14 10:42:39 +01:00
package.json Improve Ledger reliability and signing (WebHID, lifecycle, mismatch guard) (#1611) 2026-03-26 15:30:08 -04:00
README.md Add @polkadot/extension-dapp (#28) 2019-05-24 11:13:06 +02:00
tsconfig.build.json Adjust tsconfig usage (w/ latest dev) (#1258) 2023-05-18 12:54:23 +03:00
tsconfig.spec.json Adjust tsconfig usage (w/ latest dev) (#1258) 2023-05-18 12:54:23 +03:00

@polkadot/extension-ui

UI for the @polkadot/extension