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

IgniteUI / igniteui-webcomponents / 39796959600
100%

Build:
DEFAULT BRANCH: master
Ran 22 Oct 2026 02:38PM UTC
Jobs 1
Files 268
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

22 Oct 2026 02:35PM UTC coverage: 99.635% (-0.001%) from 99.636%
39796959600

push

github

web-flow
feat(i18n): take the locale from the lang attribute (#2493)

- i18n controller: an element with lang is a locale source. A
  component without locale takes its own lang, else the locale of the
  nearest ancestor with locale or lang, then the global locale. The
  lang of <html> stays with core, which syncs it to the global locale.
  An empty or invalid lang gives the global locale
- one lazy MutationObserver follows lang in each connected document or
  shadow root, also in the shadow root of a component. A new lang moves
  the components below it under it, a removed one links them to the
  next source, and a disconnect takes the pending records first
- a lang source reads the attribute again on each link and updates its
  components at once when the value changed
- the ancestor walk goes to host only from a shadow root, so a
  parentless anchor no longer throws and a detached form with a control
  named host no longer loops
- refresh validates only the own locale, because a source passes on
  valid tags only
- getHostLocale reads lang directly, so plain controls do not bundle
  the controller
- tests: own and ancestor lang, precedence, shadow roots, add, change
  and remove, detached and late hosts, html lang, getHostLocale
- docs: locale JSDoc, spec.md files, changelog

8623 of 8717 branches covered (98.92%)

Branch coverage included in aggregate %.

200 of 202 new or added lines in 4 files covered. (99.01%)

52879 of 53010 relevant lines covered (99.75%)

3724.38 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
99.33
0.06% src/internals/i18n/i18n-controller.ts
Jobs
ID Job ID Ran Files Coverage
1 39796959600.1 22 Oct 2026 02:38PM UTC 268
99.64
GitHub Action Run
Source Files on build 39796959600
  • Tree
  • List 268
  • Changed 5
  • Source Changed 4
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #39796959600
  • 0104b430 on github
  • Prev Build on master (#39783826436)
  • Next Build on master (#39817131954)
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