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

IgniteUI / igniteui-webcomponents / 26104970197
98%

Build:
DEFAULT BRANCH: master
Ran 19 May 2026 02:51PM UTC
Jobs 1
Files 206
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 May 2026 02:48PM UTC coverage: 98.371% (+0.005%) from 98.366%
26104970197

push

github

web-flow
refactor(nav-drawer): Use native dialog for non-relative nav-drawers (#2194)

* refactor(nav-drawer): Use native dialog for non-relative nav-drawers

Closes #2122, #2186, #2187

* fix: Addressed PR review comments

- Render correctly on first update with initial open state
- Correctly sync native dialog open state when changing drawer positioning

* refactor(nav-drawer): implement theme changes

* refactor(themes): fix nav-drawer mini animations and border

* refactor(nav-drawer): always show mini when present

* docs: Updated API docs and CHANGELOG for nav-drawer

* feat: Improved nav drawer accessibility

* chore: Do not override native label attribute

* refactor(navdrawer): improve CSS transition declarations

* refactor(nav-drawer): consolidate position-specific styles and align border directions

- Make border declarations position-aware: inline borders for start/end,
  block borders for top/bottom
- Group each position's rules into self-contained blocks
- Consolidate backdrop lifecycle under &::backdrop / &:open::backdrop
- Scope transition-delay for mini to the relative position context
- Fix [part~='mini'] → [part='mini'] selector inconsistency
- Update shared theme files to align with restructured base styles

* fix(nav-drawer): add graceful degradation fallback for browsers without :open support

- Add @supports not selector(:open) block providing host attribute-based
  open/close animations for browsers that don't yet support the :open
  pseudo-class (Safari < 26.5)
- Override transition-property in the fallback to exclude overlay and
  display, preventing the closing glitch where the dialog falls to
  document flow and appears at the wrong position in browsers without
  overlay support

* refactor: Convert nav-drawer to use popover for mini variant

* refactor(nav-drawer): consolidate reset styles and align border handling across parts

- Move margin, border, and outline resets to shared base/mini rule
- Apply border declarations to both ... (continued)

5793 of 6082 branches covered (95.25%)

Branch coverage included in aggregate %.

255 of 257 new or added lines in 2 files covered. (99.22%)

40833 of 41316 relevant lines covered (98.83%)

1600.2 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
99.26
-0.74% src/components/nav-drawer/nav-drawer.ts
Jobs
ID Job ID Ran Files Coverage
1 26104970197.1 19 May 2026 02:51PM UTC 206
98.37
GitHub Action Run
Source Files on build 26104970197
  • Tree
  • List 206
  • Changed 5
  • Source Changed 2
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #26104970197
  • 14aeb636 on github
  • Prev Build on master (#26092767263)
  • Next Build on master (#26106260651)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc