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

IgniteUI / igniteui-angular / 21351760281
92%

Build:
DEFAULT BRANCH: master
Ran 26 Jan 2026 09:08AM UTC
Jobs 1
Files 504
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 Jan 2026 08:57AM UTC coverage: 91.627% (+0.1%) from 91.529%
21351760281

push

github

web-flow
fix(ripple): prevent layout break when ripple styles excluded and migrate to Web Animations API (#16792)

Fixes #16759

Problem:
- igxRipple directive caused host element layout breaks when ripple CSS was excluded from theme
- Ripple element relied on CSS (.igx-ripple__inner) for position: absolute
- Without the CSS, ripple became a regular block element, causing parent to expand
- AnimationBuilder and @angular/animations APIs deprecated in v20.2, scheduled for removal in v23

Solution:
1. Added position: absolute as inline style to ensure layout stability regardless of theme configuration
2. Migrated from deprecated AnimationBuilder to native Web Animations API
   - Removed dependency on @angular/animations package
   - Replaced builder.build().create() with element.animate()
   - Updated animation lifecycle handling (onDone -> onfinish)
3. Created comprehensive test suite (previously missing) with 8 test cases including:
   - Layout stability verification without CSS
   - Inline style application checks
   - Disabled, centered, and targeted ripple scenarios
   - Custom color support

Benefits:
- Fixes layout issue when ripple styles excluded from production builds
- Future-proof: removes usage of deprecated Angular animations
- Better performance: hardware-accelerated native Web Animations API
- Smaller bundle: no @angular/animations dependency needed
- Comprehensive test coverage for ripple directive

BREAKING CHANGES: None - all existing ripple functionality and API remain unchanged

14302 of 16846 branches covered (84.9%)

3 of 3 new or added lines in 1 file covered. (100.0%)

28770 of 31399 relevant lines covered (91.63%)

34871.04 hits per line

Jobs
ID Job ID Ran Files Coverage
1 21351760281.1 26 Jan 2026 09:08AM UTC 504
91.63
GitHub Action Run
Source Files on build 21351760281
  • Tree
  • List 504
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #21351760281
  • 8ec949f1 on github
  • Prev Build on master (#21292706799)
  • Next Build on master (#21351805542)
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