• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ng-select / ng-select / 29674528341
94%

Build:
DEFAULT BRANCH: master
Ran 19 Jul 2026 05:15AM UTC
Jobs 1
Files 12
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

19 Jul 2026 05:13AM UTC coverage: 93.871% (-0.1%) from 93.969%
29674528341

push

github

web-flow
feat: enhance accessibility and interaction for selected items in ng-select (#2834)

* fix: add notched outline appearance to ng-select component

- Implemented a new 'outline' appearance for the ng-select component, featuring a notched outline that adjusts based on the placeholder width.
- Updated the component's HTML and SCSS to support the new appearance, ensuring proper styling and behavior.
- Enhanced unit tests to verify the rendering of notched outline elements and their sizing based on the placeholder.
- Updated documentation to reflect changes in testing expectations and component behavior.

This feature improves the visual consistency and usability of the ng-select component in material design contexts.

* docs: update SKILL.md to enhance theme verification and testing procedures

- Added instructions to verify all three themes (`default`, `material`, `ant`) when changing styles via the theme switcher.
- Clarified that unit tests now run in Vitest browser mode using real headless Chromium, improving layout measurement accuracy.
- Included information about saving screenshots of failed specs for easier debugging.
- Updated pipeline commands for testing and formatting to reflect new practices.

These changes improve documentation clarity and testing reliability for the ng-select component.

* fix: prevent dropdown close when click target shifts after mousedown and in shadow DOM

Fixes #2773 (the only open issue); mention it supersedes #2777, #2726, and #2442 — those you'd close manually, ideally crediting the authors with Co-authored-by: Pankaj Parkar / Gudz Danil / Oliver Günther lines. #2441 is already closed and needs no action.

* fix: improve dropdown interaction handling for mousedown and click events

- Updated NgDropdownPanelComponent to ensure the dropdown remains open when the mousedown occurs inside the select and the click lands outside, addressing layout shifts that may occur (#2773).
- Enhanced the handling of outside click event... (continued)

898 of 978 branches covered (91.82%)

Branch coverage included in aggregate %.

25 of 27 new or added lines in 4 files covered. (92.59%)

1292 of 1355 relevant lines covered (95.35%)

269.63 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
96.73
-0.38% src/ng-select/lib/items-list.ts
1
93.73
-0.18% src/ng-select/lib/ng-select.component.ts
Jobs
ID Job ID Ran Files Coverage
1 29674528341.1 19 Jul 2026 05:15AM UTC 12
93.87
GitHub Action Run
Source Files on build 29674528341
  • Tree
  • List 12
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #29674528341
  • 5ca4edbb on github
  • Prev Build on master (#29673753160)
  • Next Build on master (#29675774682)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc