Skip to content

Proposal: UX enhancement for when Multipart frame cannot be scanned in time #233

Closed
@pmespresso

Description

@pmespresso

This is a transferred from this issue in Parity Signer novasamatech/parity-signer#320. Low priority but food for thought.

as discussed with Maciej, there is a possibility that multipart payloads could get stuck infinitely with a particular fps.

for an example with 3 frames:

  1. frame 1 cannot be scanned to completion before the the next frame is shown by hot wallet
  2. hot wallet loops through the other frames, cold signer successfully scans them
  3. we are now at 2/3 progress of scanning the frames
  4. hot wallet loops back to 1st frame, cold signer fails to scan it in time yet again,
  5. repeat steps 1 - 4 forever or till user gives up, cold signer remains at 2/3 progress, user is confused

The potential solutions brought up were to either:

  • show the user a slider to slow down the FPS after a few cycles
  • gradually slow down the FPS every cycle
  • show toggle for frame size

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions