Accessibility · Library v2.7.0

Smart Paste Accessibility Overview

Smart Paste provides labeled source text, selectable field proposals and a review step before applying values.

Keyboard interaction

Smart Paste keyboard behavior
KeyAction
Enter in source textInsert a newline; use Find field values to submit.
Tab / Shift+TabMove between source, proposal checkboxes, editable values and Apply.
SpaceToggle a focused proposal checkbox.

In your application

  • Use meaningful labels and keep focus visible in custom templates.
  • Handle stop events by cancelling the backend request. The component cannot cancel a provider request by itself.
  • Test streamed updates with assistive technology and avoid announcing every token.

Keep focus indicators visible, check contrast with your theme, and test at browser zoom. Try the component examples using only a keyboard.

Current limitations

  • Live-region delivery varies by browser and screen reader. No compatibility certification is claimed.
  • Application-owned dialogs, generated content and backend errors require their own accessibility checks.

This reference is based on the shipped source. It is not a WCAG conformance certificate or a claim that every browser and screen reader combination has been tested.

See the W3C ARIA Authoring Practices Guide for guidance on custom controls.

This project is not affiliated with ng-bootstrap or ngx-bootstrap. Those projects focus mainly on Bootstrap components for Angular. ngbootstrap focuses on Angular UI for data-heavy apps, especially Data Grid, Angular-native Form Builder, drag and drop workflows, documentation examples, and performance-focused Angular patterns.