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

IgniteUI / igniteui-webcomponents / 16500190543
98%

Build:
DEFAULT BRANCH: master
Ran 24 Jul 2025 02:51PM UTC
Jobs 1
Files 184
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

24 Jul 2025 02:48PM UTC coverage: 98.293% (+0.01%) from 98.28%
16500190543

push

github

web-flow
refactor: Form associated components validity behavior (#1786)

Changed how validation is performed in the base form associated mixin class.

Before, validation was based on an internal `_dirty` flag and the `hasUpdated`
state of the form associated element. However, this was awkward when the element
is rendered/updated multiple times (ahem, React) and did not align with the behavior
of native browser form elements, more precisely the `:user-invalid` state.

Now, validation will try to stay as closely to the native `:user-invalid` behavior as possible,
with some little changes to accommodate for our own UX patterns and designs.

The important parts of the changes are the following:
* the `invalid` property **no longer reflects** back as an attribute on the element 
  and should not be used in styling rules.
* a new custom state, `ig-invalid` is exposed for styling rules and custom logic.
* Moved all the ElementInternals handling into the new controller.
* Fixed several bugs around styles and invalid states.
---------

Co-authored-by: sivanova <sivanova@infragistics.com>
Co-authored-by: Silvia Ivanova <59446295+SisIvanova@users.noreply.github.com>

4949 of 5199 branches covered (95.19%)

Branch coverage included in aggregate %.

357 of 361 new or added lines in 20 files covered. (98.89%)

32314 of 32711 relevant lines covered (98.79%)

1717.86 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
98.84
1.34% src/components/common/controllers/internals.ts
2
99.44
-0.07% src/components/date-range-picker/date-range-picker.ts
Jobs
ID Job ID Ran Files Coverage
1 16500190543.1 24 Jul 2025 02:51PM UTC 184
98.29
GitHub Action Run
Source Files on build 16500190543
  • Tree
  • List 184
  • Changed 19
  • Source Changed 19
  • Coverage Changed 17
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #16500190543
  • fc815036 on github
  • Prev Build on master (#16489703078)
  • Next Build on master (#16563075090)
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

© 2025 Coveralls, Inc