MetaMask / MetaMask/metamask-extension

[LATTICE] 'Failed to make request to device: signal is aborted without reason' when importing 5 accounts

Open
#45,743 0 comments 0 reactions 0 assignees View on GitHub
browser-chrome INVALID-ISSUE-TEMPLATE regression-RC-13.46.0 Sev3-low team-accounts-framework type-bug
Dominant language
TypeScript
Stars
13.2k
Forks
5.6k
Avg merge
2d 5h
Merged PRs (30d)
451

Description

## Description
When attempting to import 5 accounts from a Lattice1 hardware wallet using the standard HD path, the import fails with the error:
"Failed to make request to device: signal is aborted without reason"

## Steps to Reproduce
1. Navigate to Add hardware wallet
2. Select Lattice1
3. Log in via the Lattice1 portal
4. Select 5 accounts from the standard HD path
5. Click Unlock
6. Observe — accounts fail to import

## Expected Result
All 5 selected Lattice1 accounts are successfully imported into MetaMask.

## Actual Result
The import fails with the error:
"Failed to make request to device: signal is aborted without reason"

Only 2 accounts were imported.

### Detection stage
Release Candidate

### Version
13.46.0 RC

### Build type
RC (Release Candidate)

### Browser
Chrome

### Operating system
Not specified

### Hardware wallet
Lattice1

## Additional context
Issue may be related to a request timeout or AbortController signal being triggered prematurely when handling multiple account imports in a single request. Not confirmed whether importing fewer accounts (e.g. 1–2) succeeds.

## Media

Image

---
*Filed via Claude bug reporter*

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the Lattice1 import flow in Chrome on version 13.46.0 RC, selecting five accounts from the standard HD path. Trace the Lattice1 account-import request and its timeout or AbortController handling, comparing multi-account behavior with one or two accounts. Done means all five selected accounts import successfully without the abort error.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
security
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.