Skip to content

Albatross driver doesn't respect already connected displays #15226

@LeonarddeR

Description

@LeonarddeR

Steps to reproduce:

  1. Connect a Handy Tech Modular Evolution to your system
  2. Select the Handy Tech driver in an installed copy of NVDA
  3. Go to the secure desktop.
  4. Select the albatross driver to emulate behavior of automatic display detection.

Actual behavior:

Driver tries to connect for around 10 seconds before failing.

Expected behavior:

Driver instantly reports not being able to initialize as the serial port is busy,

cc @burmancomp Could you please look into this? This is one of the reasons why Albatross should be last in automatic display detection order. While I understand the complexity of connecting to these displays, it does make the driver very complicated. In any case, the driver should instantly fail when the port is busy.

Metadata

Metadata

Assignees

No one assigned

    Labels

    component/braille-display-driversp3https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions