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

ng-select / ng-select / 29673753160
94%

Build:
DEFAULT BRANCH: master
Ran 19 Jul 2026 04:45AM 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 04:43AM UTC coverage: 93.969% (+0.2%) from 93.769%
29673753160

push

github

web-flow
fix: prevent dropdown close when click target shifts after mousedown and in shadow DOM (#2833)

* 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 ... (continued)

878 of 955 branches covered (91.94%)

Branch coverage included in aggregate %.

12 of 13 new or added lines in 1 file covered. (92.31%)

1272 of 1333 relevant lines covered (95.42%)

266.11 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
87.18
0.51% src/ng-select/lib/ng-dropdown-panel.component.ts
Jobs
ID Job ID Ran Files Coverage
1 29673753160.1 19 Jul 2026 04:45AM UTC 12
93.97
GitHub Action Run
Source Files on build 29673753160
  • Tree
  • List 12
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #29673753160
  • 40724f98 on github
  • Prev Build on master (#29672864085)
  • Next Build on master (#29674528341)
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