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

IgniteUI / igniteui-webcomponents / 40292174405
100%

Build:
DEFAULT BRANCH: master
Ran 26 Oct 2026 08:38AM UTC
Jobs 1
Files 269
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

26 Oct 2026 08:25AM UTC coverage: 99.63%. Remained the same
40292174405

push

github

web-flow
fix(select): keep the active item when the same value is set again (#2518)

- list selection: select() follows a property such as value. For the
  selected item it changes nothing and returns false, so it no longer
  moves the active item back to the selection. The new commit() is
  for user actions and method calls: it selects the item and makes it
  the active item, also when it is already selected. Before, each set
  of value moved the active item, so a framework that sets each
  property on each render, such as React, reset the keyboard position
  of an open list, and Enter could select the wrong item
- select: the value setter and the item change handler use select().
  A user selection, select() and clearSelection() use commit(), so
  they move the active item as before, and a closed ArrowDown after
  Escape does not stop on the selected item. The item change handler
  now also prunes when the value still matches, so an active item
  that is removed from an open list hands the navigation back to the
  selected item. Before, Enter could select the removed item
- dropdown: _selectItem() and clearSelection() use commit(), with no
  change in behavior
- spec: setting the same value or no value again keeps the active
  item, select() moves it, a removed active item, a commit of the
  selected item, and a click or select() on the selected item in the
  dropdown. Three tests fail without the fix, and three fail when
  commit() does not move the active item
- docs: CHANGELOG under Fixed, and the spec.md of the select and the
  dropdown

Closes #2515

8755 of 8853 branches covered (98.89%)

Branch coverage included in aggregate %.

33 of 34 new or added lines in 3 files covered. (97.06%)

53489 of 53622 relevant lines covered (99.75%)

3697.36 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
99.17
-0.0% src/components/dropdown/dropdown.ts
Jobs
ID Job ID Ran Files Coverage
1 40292174405.1 26 Oct 2026 08:38AM UTC 269
99.63
GitHub Action Run
Source Files on build 40292174405
  • Tree
  • List 269
  • Changed 4
  • Source Changed 3
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #40292174405
  • becf6e7d on github
  • Prev Build on master (#40287013100)
  • Next Build on master (#40333724967)
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