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

Yoast / wordpress-seo / 424209e48bf6f764975ff41e9027e948a174febb
54%
trunk: 53%

Build:
Build:
LAST BUILD BRANCH: 1275-decouple-the-metabox-from-the-block-editor-sidebar
DEFAULT BRANCH: trunk
Ran 16 Jun 2026 06:21AM UTC
Jobs 18
Files 3415
Run time 6min
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

15 Jun 2026 08:58PM UTC coverage: 54.242% (+0.1%) from 54.105%
424209e48bf6f764975ff41e9027e948a174febb

Pull #23344

github

vraja-pro
refactor(elementor-v4): reduce complexity in content-walker and add position map

- Extract toPlainNodes() shared helper — removes duplicated Backbone
  collection handling from both walk functions.
- Extract shouldSkipNode() predicate — collapses the two per-node guard
  conditions into one call, reducing cyclomatic complexity of both
  walkAtomicTree and walkAtomicTreeWithMap.
- Simplify child-offset relocation in walkAtomicTreeWithMap from a for
  loop to a map + spread.
- Add getWidgetMap() in marks.js and expose it on window.yoastElementorV4
  so premium's mark applicator can resolve widget positions without
  reimplementing the tree walk.
- Add walk-atomic-tree-with-map.test.js with full coverage of positions,
  nested container offset adjustment, excluded types, Backbone collections,
  empty/no-id nodes, and whitespace normalisation.
- Fix extractors.test.js: remove e-tab (now excluded), add e-youtube.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Pull Request #23344: Add Elementor V4 atomic editor content extraction

10124 of 18207 branches covered (55.6%)

Branch coverage included in aggregate %.

161 of 221 new or added lines in 9 files covered. (72.85%)

156 existing lines in 2 files now uncovered.

37773 of 70095 relevant lines covered (53.89%)

42932.98 hits per line

Uncovered Changes

Lines Coverage ∆ File
23
0.0
packages/js/src/elementor-v4/initialize.js
22
0.0
0.0% src/integrations/third-party/elementor.php
9
0.0
0.0% packages/js/src/elementor/initialize.js
2
95.9
packages/js/src/elementor-v4/content-walker.js
2
50.0
packages/js/src/elementor-v4/marks.js
1
15.85
0.0% admin/class-admin-asset-manager.php
1
94.12
packages/js/src/elementor-v4/editor-data.js

Coverage Regressions

Lines Coverage ∆ File
142
0.0
0.0% src/integrations/third-party/elementor.php
14
15.85
0.0% admin/class-admin-asset-manager.php
Jobs
ID Job ID Ran Files Coverage
6 package-social-metadata-forms - 424209e48bf6f764975ff41e9027e948a174febb.6 16 Jun 2026 06:23AM UTC 16
58.84
GitHub Action Run
7 package-social-metadata-previews - 424209e48bf6f764975ff41e9027e948a174febb.7 16 Jun 2026 06:23AM UTC 33
34.4
GitHub Action Run
8 package-components - 424209e48bf6f764975ff41e9027e948a174febb.8 16 Jun 2026 06:24AM UTC 178
80.08
GitHub Action Run
9 package-helpers - 424209e48bf6f764975ff41e9027e948a174febb.9 16 Jun 2026 06:23AM UTC 40
45.93
GitHub Action Run
10 package-search-metadata-previews - 424209e48bf6f764975ff41e9027e948a174febb.10 16 Jun 2026 06:23AM UTC 29
77.11
GitHub Action Run
11 package-ui-library - 424209e48bf6f764975ff41e9027e948a174febb.11 16 Jun 2026 06:23AM UTC 316
50.18
GitHub Action Run
12 package-browserslist-config - 424209e48bf6f764975ff41e9027e948a174febb.12 16 Jun 2026 06:21AM UTC 2
100.0
GitHub Action Run
13 package-replacement-variable-editor - 424209e48bf6f764975ff41e9027e948a174febb.13 16 Jun 2026 06:22AM UTC 21
59.46
GitHub Action Run
14 package-feature-flag - 424209e48bf6f764975ff41e9027e948a174febb.14 16 Jun 2026 06:22AM UTC 2
91.67
GitHub Action Run
15 package-analysis-report - 424209e48bf6f764975ff41e9027e948a174febb.15 16 Jun 2026 06:23AM UTC 9
91.94
GitHub Action Run
16 package-yoastseo - 424209e48bf6f764975ff41e9027e948a174febb.16 16 Jun 2026 06:25AM UTC 1224
95.11
GitHub Action Run
17 package-js - 424209e48bf6f764975ff41e9027e948a174febb.17 16 Jun 2026 06:24AM UTC 1826
28.21
GitHub Action Run
18 package-dashboard-frontend - 424209e48bf6f764975ff41e9027e948a174febb.18 16 Jun 2026 06:23AM UTC 113
88.42
GitHub Action Run
17 php-7.4-wp-6.8-ms - 00537f06977f3710ee68fa89d2ee59c70a68cc1b.17 09 Jun 2026 01:59PM UTC 1395
11.28
GitHub Action Run
12 php-8.3-wp-latest-ms - 00537f06977f3710ee68fa89d2ee59c70a68cc1b.12 09 Jun 2026 01:59PM UTC 1395
11.29
GitHub Action Run
15 unit-php-8.3 - 00537f06977f3710ee68fa89d2ee59c70a68cc1b.15 09 Jun 2026 02:02PM UTC 1395
40.48
GitHub Action Run
10 unit-php-7.4 - 00537f06977f3710ee68fa89d2ee59c70a68cc1b.10 09 Jun 2026 02:02PM UTC 1395
40.42
GitHub Action Run
18 php-8.3-wp-latest - 00537f06977f3710ee68fa89d2ee59c70a68cc1b.18 09 Jun 2026 01:59PM UTC 1395
11.15
GitHub Action Run
Source Files on build 424209e48bf6f764975ff41e9027e948a174febb
  • Tree
  • List 3415
  • Changed 1147
  • Source Changed 2
  • Coverage Changed 1146
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #424209E4...
  • Pull Request #23344
  • PR Base - trunk (#83F8474C...)
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