Skip to content
This repository was archived by the owner on Nov 7, 2026. It is now read-only.

Latest commit

 

History

History
28 lines (19 loc) · 1.43 KB

limitations.md

File metadata and controls

28 lines (19 loc) · 1.43 KB

Known limitations

What the library does not do today. Planned work is in the README's Roadmap.

Accessibility

  • The field gives screen readers what FieldWorks gives them today (ADR 0017): through Avalonia's automation peers it reports a name set by the host, an Edit role, its text as the value, its read-only state and its bounds.
  • There is no UI Automation TextPattern (caret, selection, ranges and attributes). It is deferred indefinitely (issue #8).
  • Inside a net48 WinFormsAvaloniaControlHost, Avalonia's UIA subtree was empty in the spike (unexplained). FieldWorks' WinForms host needs its own small fix so that the Avalonia accessibility tree is visible at all (ADR 0017).

Input

  • Real IME and Keyman interaction are untested. The headless tests drive the IME client directly.
  • Missing: scrolling inside long fields (the host scrolls; see host hooks), drag and drop (issue #5), touch.
  • The word rule is deliberately simple and not UAX #29 word breaking; Thai and Chinese are not split. See Selection.

Undo

Undo is a host stand-in (SimpleUndoStack); no LCModel glue exists. See The run model.

Avalonia faults

The layout works around several Avalonia faults, on one or both versions. They and their costs are listed in Avalonia versions.