Skip to content

fix: when show template is enabled, insert in post content area instead - #3737

Open
Arukuen wants to merge 1 commit into
developfrom
fix/3735-design-library-show-template
Open

fix: when show template is enabled, insert in post content area instead#3737
Arukuen wants to merge 1 commit into
developfrom
fix/3735-design-library-show-template

Conversation

@Arukuen

@ArukuenArukuen commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

fixes#3735

Summary by CodeRabbit

  • New Features

    • Improved Design Library access when editing template-locked layouts.
    • Design Library content is now inserted into the appropriate post content area while preserving existing behavior in standard editing modes.
  • Tests

    • Added end-to-end coverage confirming the Design Library opens successfully in template-locked mode.

@coderabbitai

coderabbitaiBot commented Aug 11, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The Design Library button now inserts into the first core/post-content block when the editor uses template-locked rendering. An end-to-end test verifies that the Design Library modal opens in this mode.

Changes

Design Library template-locked flow

Layer / File(s)Summary
Template-locked insertion routing
src/plugins/design-library-button/design-library-button.js
The button reads the editor rendering mode. In template-locked mode, it inserts the Design Library block into the first core/post-content block. Other modes retain root insertion.
Template-locked modal coverage
e2e/tests/design-library.spec.ts
The end-to-end test enables template-locked rendering and verifies that the Design Library modal is visible.

Estimated code review effort: 2 (Simple) | ~10 minutes

Suggested reviewers:bfintal

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check nameStatusExplanation
Description Check✅ PassedCheck skipped - CodeRabbit’s high-level summary is enabled.
Title check✅ PassedThe title clearly describes the insertion change for the Show Template case.
Linked Issues check✅ PassedThe changes address issue #3735 by inserting the Design Library block into post content when the template is locked and adding an end-to-end test.
Out of Scope Changes check✅ PassedThe changes are limited to the Design Library insertion logic and its related end-to-end test.
Docstring Coverage✅ PassedNo functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/3735-design-library-show-template

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown

🤖 Pull request artifacts

filecommit
pr3737-stackable-3737-merge.zipd4a1ec8

github-actionsBot added a commit that referenced this pull request Aug 11, 2026
@github-actions

Copy link
Copy Markdown

Size Change: +53 B (0%)

Total Size: 2.64 MB

📦 View Changed
FilenameSizeChange
build/stackable/dist/deprecated/frontend_blocks_deprecated_v2.css10.5 kB+2 B (+0.02%)
build/stackable/dist/editor_blocks.js189 kB+47 B (+0.02%)
build/stackable/dist/translation-strings.js9.9 kB+4 B (+0.04%)
ℹ️ View Unchanged
FilenameSize
build/stackable/dist/admin_welcome.css6.85 kB
build/stackable/dist/admin_welcome.js148 kB
build/stackable/dist/admin_welcome.js.LICENSE.txt303 B
build/stackable/dist/chunks/470.9a387fbcce732bd735d5.js12.7 kB
build/stackable/dist/chunks/865.33e395e7b3cae1c5dc60.js4.55 kB
build/stackable/dist/chunks/cimo-download-notice.bfc72e70c42f6880c414.js1.71 kB
build/stackable/dist/chunks/design-library.7df4d2eda9d351d68c82.js9.99 kB
build/stackable/dist/chunks/google-fonts.07c7e77e29544d3a1eb7.js18.4 kB
build/stackable/dist/chunks/html-to-image.ed052e3a1c03afea65db.js5.31 kB
build/stackable/dist/chunks/index.php96 B
build/stackable/dist/chunks/modal-tour.23d3870c2d19fcd9b424.js12.7 kB
build/stackable/dist/chunks/style-guide.4bda5a0ef46268b02637.js69.2 kB
build/stackable/dist/chunks/style-guide.4bda5a0ef46268b02637.js.LICENSE.txt129 B
build/stackable/dist/deprecated/editor_blocks_deprecated_v2.css5.63 kB
build/stackable/dist/deprecated/editor_blocks_deprecated_v2.js171 kB
build/stackable/dist/deprecated/editor_blocks_deprecated_v2.js.LICENSE.txt307 B
build/stackable/dist/deprecated/frontend_blocks_deprecated_v2.js11.1 kB
build/stackable/dist/deprecated/frontend_blocks_deprecated_v2.js.LICENSE.txt233 B
build/stackable/dist/deprecated/index.php96 B
build/stackable/dist/editor_blocks.css33.4 kB
build/stackable/dist/editor_blocks.js.LICENSE.txt303 B
build/stackable/dist/frontend_block_accordion_polyfill.js967 B
build/stackable/dist/frontend_block_accordion.js1.49 kB
build/stackable/dist/frontend_block_carousel.js3.72 kB
build/stackable/dist/frontend_block_count_up.js1.18 kB
build/stackable/dist/frontend_block_countdown.js1.24 kB
build/stackable/dist/frontend_block_expand.js619 B
build/stackable/dist/frontend_block_horizontal_scroller.js714 B
build/stackable/dist/frontend_block_map.js730 B
build/stackable/dist/frontend_block_notification.js508 B
build/stackable/dist/frontend_block_progress_bar.js454 B
build/stackable/dist/frontend_block_progress_circle.js456 B
build/stackable/dist/frontend_block_tabs.js1.22 kB
build/stackable/dist/frontend_block_video_popup.js4.8 kB
build/stackable/dist/frontend_blocks_responsive.css1.94 kB
build/stackable/dist/frontend_blocks.css12.9 kB
build/stackable/dist/frontend_blocks.js317 B
build/stackable/dist/frontend_image_lightbox.css2.27 kB
build/stackable/dist/frontend_image_lightbox.js16.5 kB
build/stackable/dist/frontend_image_optimizer_polyfill.js591 B
build/stackable/dist/images/block-accordion-basic.68f5b01.png1.34 kB
build/stackable/dist/images/block-accordion-colored-hover.8f72f13.png1.78 kB
build/stackable/dist/images/block-accordion-colored.b9ef3d8.png1.06 kB
build/stackable/dist/images/block-accordion-line-colored-hover.4610270.png1.29 kB
build/stackable/dist/images/block-accordion-line-colored.c1836c4.png1.03 kB
build/stackable/dist/images/block-accordion-plain.007aaa8.png1.14 kB
build/stackable/dist/images/block-blockquote-basic.e72b033.png2.12 kB
build/stackable/dist/images/block-blockquote-centered-quote.26d25c7.png1.44 kB
build/stackable/dist/images/block-blockquote-highlight.55187fa.png1.47 kB
build/stackable/dist/images/block-blockquote-huge.8356ba3.png1.2 kB
build/stackable/dist/images/block-blockquote-plain.19ab34f.png1.29 kB
build/stackable/dist/images/block-blog-posts-basic.680a570.png1.12 kB
build/stackable/dist/images/block-blog-posts-horizontal-card.ba75baa.png1.2 kB
build/stackable/dist/images/block-blog-posts-image-card.77c6eb9.png1.47 kB
build/stackable/dist/images/block-blog-posts-list.b951ba2.png1.18 kB
build/stackable/dist/images/block-blog-posts-portfolio.4e75beb.png1.13 kB
build/stackable/dist/images/block-blog-posts-portfolio2.3b4e83e.png1.12 kB
build/stackable/dist/images/block-blog-posts-vertical-card.9b351f9.png1.18 kB
build/stackable/dist/images/block-blog-posts-vertical-card2.94c4317.png1.64 kB
build/stackable/dist/images/block-button-basic.51ee84c.png1.27 kB
build/stackable/dist/images/block-button-fullwidth.289248b.png970 B
build/stackable/dist/images/block-button-grouped-1.d5b8cea.png1.08 kB
build/stackable/dist/images/block-button-grouped-2.2997468.png1.12 kB
build/stackable/dist/images/block-button-spread.90a905b.png1.08 kB
build/stackable/dist/images/block-call-to-action-basic.d807764.png2.38 kB
build/stackable/dist/images/block-call-to-action-horizontal-2.789cf52.png2.13 kB
build/stackable/dist/images/block-call-to-action-horizontal-3.5e7b64d.png1.11 kB
build/stackable/dist/images/block-call-to-action-horizontal.ca8c70b.png1.07 kB
build/stackable/dist/images/block-call-to-action-plain.1329525.png1 kB
build/stackable/dist/images/block-call-to-action-split-centered.32f650b.png1.69 kB
build/stackable/dist/images/block-card-basic.3dab7e1.png1.91 kB
build/stackable/dist/images/block-card-faded.d90df58.png1.06 kB
build/stackable/dist/images/block-card-full.5628067.png1.04 kB
build/stackable/dist/images/block-card-horizontal.d3bbeff.png1.11 kB
build/stackable/dist/images/block-card-plain.da837ce.png1.03 kB
build/stackable/dist/images/block-column-basic.b01f03b.png432 B
build/stackable/dist/images/block-column-plain.754d303.png242 B
build/stackable/dist/images/block-columns-grid.1ff8b85.png351 B
build/stackable/dist/images/block-columns-plain.652f4f5.png245 B
build/stackable/dist/images/block-columns-tiled.3667138.png458 B
build/stackable/dist/images/block-columns-uneven-2.9e10f3f.png383 B
build/stackable/dist/images/block-columns-uneven.8d5964c.png246 B
build/stackable/dist/images/block-components-separator-curve-1.254c17a.png1.18 kB
build/stackable/dist/images/block-components-separator-curve-2.d665227.png1.25 kB
build/stackable/dist/images/block-components-separator-curve-3.4244deb.png779 B
build/stackable/dist/images/block-components-separator-rounded-1.13da362.png1.18 kB
build/stackable/dist/images/block-components-separator-rounded-2.ff50047.png931 B
build/stackable/dist/images/block-components-separator-rounded-3.e9fc958.png667 B
build/stackable/dist/images/block-components-separator-slant-1.5247f2f.png1.18 kB
build/stackable/dist/images/block-components-separator-slant-2.7fb32a4.png1.16 kB
build/stackable/dist/images/block-components-separator-straight-1.8900892.png863 B
build/stackable/dist/images/block-components-separator-wave-1.f17479d.png1.28 kB
build/stackable/dist/images/block-components-separator-wave-2.eb49cf9.png1.19 kB
build/stackable/dist/images/block-components-separator-wave-3.baef658.png1.29 kB
build/stackable/dist/images/block-components-separator-wave-4.28b0f44.png510 B
build/stackable/dist/images/block-container-basic.dd84828.png1.01 kB
build/stackable/dist/images/block-container-image.4c81c13.png1.01 kB
build/stackable/dist/images/block-container-image2.752422b.png1.16 kB
build/stackable/dist/images/block-container-image3.f995a65.png1.86 kB
build/stackable/dist/images/block-container-plain.34d3d43.png966 B
build/stackable/dist/images/block-count-up-abstract.67823c9.png1.34 kB
build/stackable/dist/images/block-count-up-boxed.985f72c.png2.18 kB
build/stackable/dist/images/block-count-up-plain-2.9e90150.png1.41 kB
build/stackable/dist/images/block-count-up-plain.0a13db2.png1.4 kB
build/stackable/dist/images/block-count-up-side.ec8c2dd.png1.32 kB
build/stackable/dist/images/block-design-library-preview.f1220a2.jpg18.1 kB
build/stackable/dist/images/block-divider-asterisks.019c81a.png1.17 kB
build/stackable/dist/images/block-divider-bar.4f8f364.png947 B
build/stackable/dist/images/block-divider-basic.ea69f9d.png873 B
build/stackable/dist/images/block-divider-dots.8407764.png1.03 kB
build/stackable/dist/images/block-feature-basic.d5c6217.png2.31 kB
build/stackable/dist/images/block-feature-grid-basic.c2975a9.png1.62 kB
build/stackable/dist/images/block-feature-grid-horizontal.d6e2e24.png1.95 kB
build/stackable/dist/images/block-feature-grid-large-mid.e0e8e0a.png1.82 kB
build/stackable/dist/images/block-feature-grid-plain.c733275.png1.24 kB
build/stackable/dist/images/block-feature-grid-zigzag.306f879.png1.87 kB
build/stackable/dist/images/block-feature-half.7d450d0.png1.08 kB
build/stackable/dist/images/block-feature-overlap-shape.7dec2f3.png1.94 kB
build/stackable/dist/images/block-feature-overlap-shape2.44a52d2.png2.04 kB
build/stackable/dist/images/block-feature-overlap-shape3.cd36866.png2.55 kB
build/stackable/dist/images/block-feature-overlap-shape4.a6a8039.png1.82 kB
build/stackable/dist/images/block-feature-overlap-shape5.911477a.png1.85 kB
build/stackable/dist/images/block-feature-overlap.eecca61.png1.16 kB
build/stackable/dist/images/block-feature-overlap2.d656224.png1.73 kB
build/stackable/dist/images/block-feature-overlap3.fac5ae2.png1.24 kB
build/stackable/dist/images/block-feature-overlap4.fb5f612.png1.32 kB
build/stackable/dist/images/block-feature-overlap5.64c2bc0.png1.21 kB
build/stackable/dist/images/block-feature-plain.8af805e.png1.12 kB
build/stackable/dist/images/block-header-basic.3ade30c.png1.07 kB
build/stackable/dist/images/block-header-center-overlay.e78fa5b.png1.63 kB
build/stackable/dist/images/block-header-half-overlay.6e52b0b.png1.08 kB
build/stackable/dist/images/block-header-half.55c4824.png1.06 kB
build/stackable/dist/images/block-header-huge.a2ab3b3.png1.81 kB
build/stackable/dist/images/block-header-plain.b02346e.png1.03 kB
build/stackable/dist/images/block-header-side-overlay.38f09f6.png1.14 kB
build/stackable/dist/images/block-image-box-basic.f0c950a.png1.79 kB
build/stackable/dist/images/block-image-box-box.941daff.png1.32 kB
build/stackable/dist/images/block-image-box-captioned.d153775.png1.14 kB
build/stackable/dist/images/block-image-box-fade.e40838a.png1.76 kB
build/stackable/dist/images/block-image-box-line.3dfcfff.png2.6 kB
build/stackable/dist/images/block-image-box-plain.17f7c1e.png1.6 kB
build/stackable/dist/images/block-map-aubergine.a0d1ec8.png5.03 kB
build/stackable/dist/images/block-map-dark.d22258f.png3.74 kB
build/stackable/dist/images/block-map-default.f277d0b.png6.74 kB
build/stackable/dist/images/block-map-night.b489d95.png9.43 kB
build/stackable/dist/images/block-map-retro.6e9e18c.png5.43 kB
build/stackable/dist/images/block-map-silver.28c1a66.png4.93 kB
build/stackable/dist/images/block-notification-basic.c622a4c.png1.45 kB
build/stackable/dist/images/block-notification-bordered.9ce3a4b.png1.06 kB
build/stackable/dist/images/block-notification-large-icon.222b1ce.png2.01 kB
build/stackable/dist/images/block-notification-outlined.f5db8f6.png1.05 kB
build/stackable/dist/images/block-notification-plain.ffbc0a7.png1.02 kB
build/stackable/dist/images/block-number-box-background.5d2e597.png2.52 kB
build/stackable/dist/images/block-number-box-basic.48056c0.png2.77 kB
build/stackable/dist/images/block-number-box-faded.36e0ec4.png1.52 kB
build/stackable/dist/images/block-number-box-heading.ebb5529.png2.01 kB
build/stackable/dist/images/block-number-box-heading2.e3a9fdd.png1.96 kB
build/stackable/dist/images/block-number-box-plain.7879145.png1.55 kB
build/stackable/dist/images/block-pricing-box-basic.274f7b9.png2.16 kB
build/stackable/dist/images/block-pricing-box-colored.b4279c7.png1.78 kB
build/stackable/dist/images/block-pricing-box-compact.c67635e.png2.27 kB
build/stackable/dist/images/block-pricing-box-plain.b5adaa7.png1.37 kB
build/stackable/dist/images/block-pricing-box-sectioned.f376238.png2.02 kB
build/stackable/dist/images/block-team-member-basic.cd0961b.png2.2 kB
build/stackable/dist/images/block-team-member-half.bd51006.png1.74 kB
build/stackable/dist/images/block-team-member-horizontal.09870f5.png2.01 kB
build/stackable/dist/images/block-team-member-overlay.2bcdb9d.png2.4 kB
build/stackable/dist/images/block-team-member-plain.3203ea6.png1.29 kB
build/stackable/dist/images/block-testimonial-background.5d6565d.png2.21 kB
build/stackable/dist/images/block-testimonial-basic.cc376c2.png3.15 kB
build/stackable/dist/images/block-testimonial-basic2.2f9f6ac.png2.19 kB
build/stackable/dist/images/block-testimonial-bubble.2008575.png1.77 kB
build/stackable/dist/images/block-testimonial-plain.478ddbc.png1.27 kB
build/stackable/dist/images/block-testimonial-vertical-inverse.a8a8da4.png2.42 kB
build/stackable/dist/images/block-testimonial-vertical.ef92405.png2.28 kB
build/stackable/dist/images/block-text-plain.c150f04.png342 B
build/stackable/dist/images/block-text-side-title-1.f3774a5.png361 B
build/stackable/dist/images/block-text-side-title-2.b87a180.png331 B
build/stackable/dist/images/components-button-controls-basic.ab5e9f1.png1.11 kB
build/stackable/dist/images/components-button-controls-ghost.d3d7b9a.png1.18 kB
build/stackable/dist/images/components-button-controls-link.dba9a28.png939 B
build/stackable/dist/images/components-button-controls-plain.c779ddf.png963 B
build/stackable/dist/images/components-columns-width-control-2-1-grid.afd9a92.png350 B
build/stackable/dist/images/components-columns-width-control-2-1-uneven.6cd9789.png415 B
build/stackable/dist/images/components-columns-width-control-2-1.acc91e5.png408 B
build/stackable/dist/images/components-columns-width-control-2-2-grid.fb0db0a.png320 B
build/stackable/dist/images/components-columns-width-control-2-2-uneven.343b32f.png352 B
build/stackable/dist/images/components-columns-width-control-2-2.07b68cc.png282 B
build/stackable/dist/images/components-columns-width-control-2-3-grid.49f9601.png304 B
build/stackable/dist/images/components-columns-width-control-2-3-uneven.2f83bb9.png311 B
build/stackable/dist/images/components-columns-width-control-2-3.014c061.png270 B
build/stackable/dist/images/components-columns-width-control-3-1-grid.74f65ec.png319 B
build/stackable/dist/images/components-columns-width-control-3-1-uneven.e06e928.png313 B
build/stackable/dist/images/components-columns-width-control-3-1.40b83bd.png288 B
build/stackable/dist/images/components-columns-width-control-3-2-grid.3a3415f.png395 B
build/stackable/dist/images/components-columns-width-control-3-2-uneven.16d95c7.png390 B
build/stackable/dist/images/components-columns-width-control-3-2.d6c2e1a.png280 B
build/stackable/dist/images/components-columns-width-control-3-3-grid.dc0bc99.png371 B
build/stackable/dist/images/components-columns-width-control-3-3-uneven.1563189.png383 B
build/stackable/dist/images/components-columns-width-control-3-3.5463833.png353 B
build/stackable/dist/images/components-columns-width-control-3-4-grid.a51c65c.png344 B
build/stackable/dist/images/components-columns-width-control-3-4-uneven.c30113e.png361 B
build/stackable/dist/images/components-columns-width-control-3-4.f094a43.png350 B
build/stackable/dist/images/components-columns-width-control-4-1-grid.8273e1a.png387 B
build/stackable/dist/images/components-columns-width-control-4-1-uneven.6ac045a.png384 B
build/stackable/dist/images/components-columns-width-control-4-1.cd295e6.png484 B
build/stackable/dist/images/components-columns-width-control-4-2-grid.b0b7a8e.png325 B
build/stackable/dist/images/components-columns-width-control-4-2-uneven.24ee9ad.png309 B
build/stackable/dist/images/components-columns-width-control-4-2.38a83ef.png312 B
build/stackable/dist/images/components-columns-width-control-4-3-grid.92b740b.png377 B
build/stackable/dist/images/components-columns-width-control-4-3-uneven.1e31bb8.png353 B
build/stackable/dist/images/components-columns-width-control-4-3.dc1bfc0.png435 B
build/stackable/dist/images/components-design-separator-control-curve-1.254c17a.png1.18 kB
build/stackable/dist/images/components-design-separator-control-curve-2.d665227.png1.25 kB
build/stackable/dist/images/components-design-separator-control-curve-3.4244deb.png779 B
build/stackable/dist/images/components-design-separator-control-rounded-1.13da362.png1.18 kB
build/stackable/dist/images/components-design-separator-control-rounded-2.ff50047.png931 B
build/stackable/dist/images/components-design-separator-control-rounded-3.e9fc958.png667 B
build/stackable/dist/images/components-design-separator-control-slant-1.5247f2f.png1.18 kB
build/stackable/dist/images/components-design-separator-control-slant-2.7fb32a4.png1.16 kB
build/stackable/dist/images/components-design-separator-control-straight-1.8900892.png863 B
build/stackable/dist/images/components-design-separator-control-wave-1.f17479d.png1.28 kB
build/stackable/dist/images/components-design-separator-control-wave-2.eb49cf9.png1.19 kB
build/stackable/dist/images/components-design-separator-control-wave-3.baef658.png1.29 kB
build/stackable/dist/images/components-design-separator-control-wave-4.28b0f44.png510 B
build/stackable/dist/images/components-icon-controls-outlined.d293bf5.png1.26 kB
build/stackable/dist/images/components-icon-controls-plain.d0d9e7b.png473 B
build/stackable/dist/images/components-icon-controls-shaped.3f56d80.png1.03 kB
build/stackable/dist/images/components-image-shape-control-blob1.52fa507.png1.66 kB
build/stackable/dist/images/components-image-shape-control-circle.355575c.png1.6 kB
build/stackable/dist/images/components-image-shape-control-default.a1e033f.png853 B
build/stackable/dist/images/components-image-shape-control-square.b0df757.png887 B
build/stackable/dist/images/components-pro-control-pro-icon.114d653.png7.13 kB
build/stackable/dist/images/higher-order-with-design-layout-selector-basic.3ade30c.png1.07 kB
build/stackable/dist/images/index.php96 B
build/stackable/dist/images/lazy-components-design-library-maps.0f15487.webp34.2 kB
build/stackable/dist/images/lazy-components-style-guide-hero-bg.c55e339.webp80.4 kB
build/stackable/dist/images/lazy-components-style-guide-media-text.c06b506.webp32.6 kB
build/stackable/dist/images/lazy-components-style-guide-profile.5f2c46d.webp25.5 kB
build/stackable/dist/images/src-welcome-cimo-icon.b7e3f36.png1.28 kB
build/stackable/dist/images/src-welcome-interactions-icon.cc1be03.png613 B
build/stackable/dist/index.php96 B
build/stackable/dist/stk.js202 kB
build/stackable/dist/stk.js.LICENSE.txt303 B
build/stackable/freemius.php1.3 kB
build/stackable/freemius/assets/css/admin/account.css1.25 kB
build/stackable/freemius/assets/css/admin/add-ons.css2.08 kB
build/stackable/freemius/assets/css/admin/affiliation.css513 B
build/stackable/freemius/assets/css/admin/checkout.css420 B
build/stackable/freemius/assets/css/admin/clone-resolution.css523 B
build/stackable/freemius/assets/css/admin/common.css1.52 kB
build/stackable/freemius/assets/css/admin/connect.css2.41 kB
build/stackable/freemius/assets/css/admin/debug.css474 B
build/stackable/freemius/assets/css/admin/dialog-boxes.css2.4 kB
build/stackable/freemius/assets/css/admin/gdpr-optin-notice.css158 B
build/stackable/freemius/assets/css/admin/index.php96 B
build/stackable/freemius/assets/css/admin/optout.css1.03 kB
build/stackable/freemius/assets/css/admin/plugins.css249 B
build/stackable/freemius/assets/css/customizer.css788 B
build/stackable/freemius/assets/css/index.php96 B
build/stackable/freemius/assets/img/index.php96 B
build/stackable/freemius/assets/img/plugin-icon.png7.56 kB
build/stackable/freemius/assets/img/stackable-ultimate-gutenberg-blocks.png3.67 kB
build/stackable/freemius/assets/img/theme-icon.png8.91 kB
build/stackable/freemius/assets/index.php96 B
build/stackable/freemius/assets/js/index.php96 B
build/stackable/freemius/assets/js/jquery.form.js327 B
build/stackable/freemius/assets/js/nojquery.ba-postmessage.js1.18 kB
build/stackable/freemius/assets/js/postmessage.js764 B
build/stackable/freemius/assets/js/pricing/14fb1bd5b7c41648488b06147f50a0dc.svg8.5 kB
build/stackable/freemius/assets/js/pricing/27b5a722a5553d9de0170325267fccec.png5.37 kB
build/stackable/freemius/assets/js/pricing/45da596e2b512ffc3bb638baaf0fdc4e.png3.39 kB
build/stackable/freemius/assets/js/pricing/178afa6030e76635dbe835e111d2c507.png5.05 kB
build/stackable/freemius/assets/js/pricing/4375c4a3ddc6f637c2ab9a2d7220f91e.png7.56 kB
build/stackable/freemius/assets/js/pricing/a34e046aee1702a5690679750a7f4d0f.svg10.1 kB
build/stackable/freemius/assets/js/pricing/b09d0b38b627c2fa564d050f79f2f064.svg2.33 kB
build/stackable/freemius/assets/js/pricing/c03f665db27af43971565560adfba594.png5.2 kB
build/stackable/freemius/assets/js/pricing/cb5fc4f6ec7ada72e986f6e7dde365bf.png8.33 kB
build/stackable/freemius/assets/js/pricing/d65812c447b4523b42d59018e1c0bb53.png29.3 kB
build/stackable/freemius/assets/js/pricing/f3aac72a8e63997d6bb888f816457e9b.png5.08 kB
build/stackable/freemius/assets/js/pricing/fde48e4609a6ddc11d639fc2421f2afd.png8.91 kB
build/stackable/freemius/assets/js/pricing/freemius-pricing.js83.5 kB
build/stackable/freemius/assets/js/pricing/freemius-pricing.js.LICENSE.txt395 B
build/stackable/freemius/assets/js/pricing/index.php96 B
build/stackable/freemius/composer.json562 B
build/stackable/freemius/config.php3.3 kB
build/stackable/freemius/includes/class-freemius-abstract.php2.33 kB
build/stackable/freemius/includes/class-freemius.php167 kB
build/stackable/freemius/includes/class-fs-admin-notices.php2.12 kB
build/stackable/freemius/includes/class-fs-api.php5.13 kB
build/stackable/freemius/includes/class-fs-garbage-collector.php3.56 kB
build/stackable/freemius/includes/class-fs-hook-snapshot.php517 B
build/stackable/freemius/includes/class-fs-lock.php840 B
build/stackable/freemius/includes/class-fs-logger.php4.92 kB
build/stackable/freemius/includes/class-fs-options.php2.81 kB
build/stackable/freemius/includes/class-fs-plugin-updater.php13 kB
build/stackable/freemius/includes/class-fs-security.php803 B
build/stackable/freemius/includes/class-fs-storage.php3.68 kB
build/stackable/freemius/includes/class-fs-user-lock.php722 B
build/stackable/freemius/includes/customizer/class-fs-customizer-support-section.php1 kB
build/stackable/freemius/includes/customizer/class-fs-customizer-upsell-control.php1.74 kB
build/stackable/freemius/includes/customizer/index.php96 B
build/stackable/freemius/includes/debug/class-fs-debug-bar-panel.php702 B
build/stackable/freemius/includes/debug/debug-bar-start.php590 B
build/stackable/freemius/includes/debug/index.php96 B
build/stackable/freemius/includes/entities/class-fs-affiliate-terms.php1.27 kB
build/stackable/freemius/includes/entities/class-fs-affiliate.php523 B
build/stackable/freemius/includes/entities/class-fs-billing.php587 B
build/stackable/freemius/includes/entities/class-fs-entity.php1.05 kB
build/stackable/freemius/includes/entities/class-fs-payment.php1.46 kB
build/stackable/freemius/includes/entities/class-fs-plugin-info.php400 B
build/stackable/freemius/includes/entities/class-fs-plugin-license.php1.82 kB
build/stackable/freemius/includes/entities/class-fs-plugin-plan.php1.02 kB
build/stackable/freemius/includes/entities/class-fs-plugin-tag.php550 B
build/stackable/freemius/includes/entities/class-fs-plugin.php1.07 kB
build/stackable/freemius/includes/entities/class-fs-pricing.php895 B
build/stackable/freemius/includes/entities/class-fs-scope-entity.php339 B
build/stackable/freemius/includes/entities/class-fs-site.php1.89 kB
build/stackable/freemius/includes/entities/class-fs-subscription.php933 B
build/stackable/freemius/includes/entities/class-fs-user.php812 B
build/stackable/freemius/includes/entities/index.php96 B
build/stackable/freemius/includes/fs-core-functions.php8.03 kB
build/stackable/freemius/includes/fs-essential-functions.php4.22 kB
build/stackable/freemius/includes/fs-html-escaping-functions.php915 B
build/stackable/freemius/includes/fs-plugin-info-dialog.php13.9 kB
build/stackable/freemius/includes/index.php96 B
build/stackable/freemius/includes/l10n.php510 B
build/stackable/freemius/includes/managers/class-fs-admin-menu-manager.php5.53 kB
build/stackable/freemius/includes/managers/class-fs-admin-notice-manager.php3.72 kB
build/stackable/freemius/includes/managers/class-fs-cache-manager.php1.55 kB
build/stackable/freemius/includes/managers/class-fs-checkout-manager.php2.52 kB
build/stackable/freemius/includes/managers/class-fs-clone-manager.php11.1 kB
build/stackable/freemius/includes/managers/class-fs-contact-form-manager.php929 B
build/stackable/freemius/includes/managers/class-fs-debug-manager.php3.39 kB
build/stackable/freemius/includes/managers/class-fs-gdpr-manager.php1.38 kB
build/stackable/freemius/includes/managers/class-fs-key-value-storage.php2.49 kB
build/stackable/freemius/includes/managers/class-fs-license-manager.php883 B
build/stackable/freemius/includes/managers/class-fs-option-manager.php2.47 kB
build/stackable/freemius/includes/managers/class-fs-permission-manager.php3.88 kB
build/stackable/freemius/includes/managers/class-fs-plan-manager.php1.01 kB
build/stackable/freemius/includes/managers/class-fs-plugin-manager.php1.74 kB
build/stackable/freemius/includes/managers/index.php96 B
build/stackable/freemius/includes/sdk/Exceptions/ArgumentNotExistException.php168 B
build/stackable/freemius/includes/sdk/Exceptions/EmptyArgumentException.php164 B
build/stackable/freemius/includes/sdk/Exceptions/Exception.php656 B
build/stackable/freemius/includes/sdk/Exceptions/index.php96 B
build/stackable/freemius/includes/sdk/Exceptions/InvalidArgumentException.php162 B
build/stackable/freemius/includes/sdk/Exceptions/OAuthException.php196 B
build/stackable/freemius/includes/sdk/FreemiusBase.php2.21 kB
build/stackable/freemius/includes/sdk/FreemiusWordPress.php6.17 kB
build/stackable/freemius/includes/sdk/index.php96 B
build/stackable/freemius/includes/sdk/LICENSE.txt6.8 kB
build/stackable/freemius/includes/supplements/fs-essential-functions-1.1.7.1.php652 B
build/stackable/freemius/includes/supplements/fs-essential-functions-2.2.1.php515 B
build/stackable/freemius/includes/supplements/fs-migration-2.5.1.php463 B
build/stackable/freemius/includes/supplements/index.php96 B
build/stackable/freemius/index.php96 B
build/stackable/freemius/languages/freemius-cs_CZ.mo14.8 kB
build/stackable/freemius/languages/freemius-da_DK.mo12.6 kB
build/stackable/freemius/languages/freemius-de_DE.mo24.4 kB
build/stackable/freemius/languages/freemius-es_ES.mo19.3 kB
build/stackable/freemius/languages/freemius-fr_FR.mo17.2 kB
build/stackable/freemius/languages/freemius-he_IL.mo13.2 kB
build/stackable/freemius/languages/freemius-hu_HU.mo10.4 kB
build/stackable/freemius/languages/freemius-it_IT.mo21 kB
build/stackable/freemius/languages/freemius-ja.mo16.7 kB
build/stackable/freemius/languages/freemius-nl_NL.mo17.2 kB
build/stackable/freemius/languages/freemius-ru_RU.mo16.3 kB
build/stackable/freemius/languages/freemius-ta.mo19.2 kB
build/stackable/freemius/languages/freemius-zh_CN.mo24.1 kB
build/stackable/freemius/languages/freemius.pot16.5 kB
build/stackable/freemius/languages/index.php96 B
build/stackable/freemius/LICENSE.txt12.1 kB
build/stackable/freemius/README.md4.01 kB
build/stackable/freemius/require.php682 B
build/stackable/freemius/start.php5.84 kB
build/stackable/freemius/templates/account.php12.1 kB
build/stackable/freemius/templates/account/billing.php4.15 kB
build/stackable/freemius/templates/account/index.php96 B
build/stackable/freemius/templates/account/partials/activate-license-button.php863 B
build/stackable/freemius/templates/account/partials/addon.php4.35 kB
build/stackable/freemius/templates/account/partials/deactivate-license-button.php614 B
build/stackable/freemius/templates/account/partials/disconnect-button.php1.66 kB
build/stackable/freemius/templates/account/partials/index.php96 B
build/stackable/freemius/templates/account/partials/site.php3.85 kB
build/stackable/freemius/templates/account/payments.php754 B
build/stackable/freemius/templates/add-ons.php5.01 kB
build/stackable/freemius/templates/add-trial-to-pricing.php500 B
build/stackable/freemius/templates/admin-notice.php961 B
build/stackable/freemius/templates/ajax-loader.php184 B
build/stackable/freemius/templates/api-connectivity-message-js.php498 B
build/stackable/freemius/templates/auto-installation.php2.53 kB
build/stackable/freemius/templates/checkout.php375 B
build/stackable/freemius/templates/checkout/frame.php2.53 kB
build/stackable/freemius/templates/checkout/index.php96 B
build/stackable/freemius/templates/checkout/process-redirect.php1.53 kB
build/stackable/freemius/templates/checkout/redirect.php1.31 kB
build/stackable/freemius/templates/clone-resolution-js.php1.24 kB
build/stackable/freemius/templates/connect.php10.3 kB
build/stackable/freemius/templates/connect/index.php96 B
build/stackable/freemius/templates/connect/permission.php679 B
build/stackable/freemius/templates/connect/permissions-group.php873 B
build/stackable/freemius/templates/contact.php1.83 kB
build/stackable/freemius/templates/debug.php8.43 kB
build/stackable/freemius/templates/debug/api-calls.php1.81 kB
build/stackable/freemius/templates/debug/index.php96 B
build/stackable/freemius/templates/debug/logger.php950 B
build/stackable/freemius/templates/debug/plugins-themes-sync.php854 B
build/stackable/freemius/templates/debug/scheduled-crons.php1.41 kB
build/stackable/freemius/templates/email.php545 B
build/stackable/freemius/templates/forms/affiliation.php5.4 kB
build/stackable/freemius/templates/forms/data-debug-mode.php2.33 kB
build/stackable/freemius/templates/forms/deactivation/contact.php458 B
build/stackable/freemius/templates/forms/deactivation/form.php6.07 kB
build/stackable/freemius/templates/forms/deactivation/index.php96 B
build/stackable/freemius/templates/forms/deactivation/retry-skip.php601 B
build/stackable/freemius/templates/forms/email-address-update.php3.02 kB
build/stackable/freemius/templates/forms/index.php96 B
build/stackable/freemius/templates/forms/license-activation.php7.56 kB
build/stackable/freemius/templates/forms/optout.php2.65 kB
build/stackable/freemius/templates/forms/premium-versions-upgrade-handler.php2.36 kB
build/stackable/freemius/templates/forms/premium-versions-upgrade-metadata.php682 B
build/stackable/freemius/templates/forms/resend-key.php2.39 kB
build/stackable/freemius/templates/forms/subscription-cancellation.php3.17 kB
build/stackable/freemius/templates/forms/trial-start.php2.01 kB
build/stackable/freemius/templates/forms/user-change.php2.77 kB
build/stackable/freemius/templates/gdpr-optin-js.php912 B
build/stackable/freemius/templates/index.php96 B
build/stackable/freemius/templates/js/index.php96 B
build/stackable/freemius/templates/js/jquery.content-change.php649 B
build/stackable/freemius/templates/js/open-license-activation.php537 B
build/stackable/freemius/templates/js/permissions.php3.7 kB
build/stackable/freemius/templates/js/style-premium-theme.php731 B
build/stackable/freemius/templates/partials/index.php46 B
build/stackable/freemius/templates/partials/network-activation.php1.14 kB
build/stackable/freemius/templates/plugin-icon.php361 B
build/stackable/freemius/templates/plugin-info/description.php869 B
build/stackable/freemius/templates/plugin-info/features.php1.14 kB
build/stackable/freemius/templates/plugin-info/index.php96 B
build/stackable/freemius/templates/plugin-info/screenshots.php450 B
build/stackable/freemius/templates/pricing.php1.52 kB
build/stackable/freemius/templates/secure-https-header.php616 B
build/stackable/freemius/templates/sticky-admin-notice-js.php694 B
build/stackable/freemius/templates/tabs-capture-js.php860 B
build/stackable/freemius/templates/tabs.php2.14 kB
build/stackable/index.php96 B
build/stackable/languages/index.php96 B
build/stackable/languages/stackable-ultimate-gutenberg-blocks.pot55.4 kB
build/stackable/plugin.php3.73 kB
build/stackable/readme.txt12.7 kB
build/stackable/src/admin.php657 B
build/stackable/src/block-components/alignment/index.php1.11 kB
build/stackable/src/block-components/index.php96 B
build/stackable/src/block/accordion/block.json383 B
build/stackable/src/block/accordion/index.php1.65 kB
build/stackable/src/block/blockquote/block.json324 B
build/stackable/src/block/blockquote/index.php96 B
build/stackable/src/block/button-group/block.json447 B
build/stackable/src/block/button-group/index.php96 B
build/stackable/src/block/button/block.json339 B
build/stackable/src/block/button/index.php96 B
build/stackable/src/block/call-to-action/block.json423 B
build/stackable/src/block/call-to-action/index.php96 B
build/stackable/src/block/card/block.json405 B
build/stackable/src/block/card/index.php96 B
build/stackable/src/block/carousel/block.json300 B
build/stackable/src/block/carousel/index.php290 B
build/stackable/src/block/column/block.json357 B
build/stackable/src/block/column/index.php96 B
build/stackable/src/block/columns/block.json392 B
build/stackable/src/block/columns/index.php464 B
build/stackable/src/block/count-up/block.json357 B
build/stackable/src/block/count-up/index.php293 B
build/stackable/src/block/countdown/block.json315 B
build/stackable/src/block/countdown/index.php292 B
build/stackable/src/block/design-library/block.json350 B
build/stackable/src/block/design-library/index.php96 B
build/stackable/src/block/divider/block.json250 B
build/stackable/src/block/divider/index.php96 B
build/stackable/src/block/expand/block.json397 B
build/stackable/src/block/expand/index.php288 B
build/stackable/src/block/feature-grid/block.json413 B
build/stackable/src/block/feature-grid/index.php96 B
build/stackable/src/block/feature/block.json397 B
build/stackable/src/block/feature/index.php96 B
build/stackable/src/block/heading/block.json327 B
build/stackable/src/block/heading/index.php96 B
build/stackable/src/block/hero/block.json383 B
build/stackable/src/block/hero/index.php96 B
build/stackable/src/block/horizontal-scroller/block.json354 B
build/stackable/src/block/horizontal-scroller/index.php305 B
build/stackable/src/block/icon-box/block.json359 B
build/stackable/src/block/icon-box/index.php96 B
build/stackable/src/block/icon-button/block.json346 B
build/stackable/src/block/icon-button/index.php96 B
build/stackable/src/block/icon-label/block.json342 B
build/stackable/src/block/icon-label/deprecated.php546 B
build/stackable/src/block/icon-label/index.php96 B
build/stackable/src/block/icon-list-item/block.json345 B
build/stackable/src/block/icon-list-item/index.php96 B
build/stackable/src/block/icon-list/block.json401 B
build/stackable/src/block/icon-list/index.php96 B
build/stackable/src/block/icon/block.json327 B
build/stackable/src/block/icon/index.php96 B
build/stackable/src/block/image-box/block.json403 B
build/stackable/src/block/image-box/index.php96 B
build/stackable/src/block/image/block.json315 B
build/stackable/src/block/image/index.php96 B
build/stackable/src/block/index.php96 B
build/stackable/src/block/map/block.json326 B
build/stackable/src/block/map/index.php459 B
build/stackable/src/block/notification/block.json424 B
build/stackable/src/block/notification/index.php289 B
build/stackable/src/block/number-box/block.json337 B
build/stackable/src/block/number-box/index.php96 B
build/stackable/src/block/posts/block.json475 B
build/stackable/src/block/posts/index.php5.46 kB
build/stackable/src/block/price/block.json373 B
build/stackable/src/block/price/index.php96 B
build/stackable/src/block/pricing-box/block.json435 B
build/stackable/src/block/pricing-box/index.php96 B
build/stackable/src/block/progress-bar/block.json330 B
build/stackable/src/block/progress-bar/index.php518 B
build/stackable/src/block/progress-circle/block.json333 B
build/stackable/src/block/progress-circle/index.php518 B
build/stackable/src/block/separator/block.json323 B
build/stackable/src/block/separator/index.php96 B
build/stackable/src/block/spacer/block.json222 B
build/stackable/src/block/spacer/index.php96 B
build/stackable/src/block/subtitle/block.json316 B
build/stackable/src/block/subtitle/index.php96 B
build/stackable/src/block/tab-content/block.json269 B
build/stackable/src/block/tab-content/index.php96 B
build/stackable/src/block/tab-labels/block.json270 B
build/stackable/src/block/tab-labels/index.php96 B
build/stackable/src/block/table-of-contents/block.json343 B
build/stackable/src/block/table-of-contents/index.php265 B
build/stackable/src/block/tabs/block.json385 B
build/stackable/src/block/tabs/index.php287 B
build/stackable/src/block/team-member/block.json410 B
build/stackable/src/block/team-member/index.php96 B
build/stackable/src/block/testimonial/block.json393 B
build/stackable/src/block/testimonial/index.php96 B
build/stackable/src/block/text/block.json329 B
build/stackable/src/block/text/index.php96 B
build/stackable/src/block/timeline/block.json322 B
build/stackable/src/block/timeline/index.php551 B
build/stackable/src/block/video-popup/block.json414 B
build/stackable/src/block/video-popup/index.php1.33 kB
build/stackable/src/blocks.php1.04 kB
build/stackable/src/compatibility/blocksy/index.php1.99 kB
build/stackable/src/compatibility/ewww.php580 B
build/stackable/src/compatibility/index.php179 B
build/stackable/src/compatibility/neve/index.php416 B
build/stackable/src/compatibility/woocommerce.php1.08 kB
build/stackable/src/components/__experimental-multi-post-picker-control/index.php762 B
build/stackable/src/components/index.php96 B
build/stackable/src/css-optimize.php4.98 kB
build/stackable/src/deprecated/block-defaults.php794 B
build/stackable/src/deprecated/block-defaults/custom-block-styles.php5.24 kB
build/stackable/src/deprecated/block-defaults/index.php96 B
build/stackable/src/deprecated/editor-settings.php441 B
build/stackable/src/deprecated/font-awesome-version.php433 B
build/stackable/src/deprecated/global-color-schemes.php617 B
build/stackable/src/deprecated/index.php96 B
build/stackable/src/deprecated/native-global-colors.php1.18 kB
build/stackable/src/deprecated/navigation-panel-pre-enabled.php449 B
build/stackable/src/deprecated/v2/block/accordion/block.json187 B
build/stackable/src/deprecated/v2/block/accordion/index.php96 B
build/stackable/src/deprecated/v2/block/blockquote/block.json143 B
build/stackable/src/deprecated/v2/block/blockquote/index.php96 B
build/stackable/src/deprecated/v2/block/blog-posts/attributes.php2.9 kB
build/stackable/src/deprecated/v2/block/blog-posts/block.json222 B
build/stackable/src/deprecated/v2/block/blog-posts/deprecated.php1.82 kB
build/stackable/src/deprecated/v2/block/blog-posts/index.php5.68 kB
build/stackable/src/deprecated/v2/block/blog-posts/util.php663 B
build/stackable/src/deprecated/v2/block/button/block.json163 B
build/stackable/src/deprecated/v2/block/button/index.php96 B
build/stackable/src/deprecated/v2/block/call-to-action/block.json216 B
build/stackable/src/deprecated/v2/block/call-to-action/index.php96 B
build/stackable/src/deprecated/v2/block/card/block.json208 B
build/stackable/src/deprecated/v2/block/card/index.php96 B
build/stackable/src/deprecated/v2/block/column/block.json222 B
build/stackable/src/deprecated/v2/block/column/index.php96 B
build/stackable/src/deprecated/v2/block/columns/block.json228 B
build/stackable/src/deprecated/v2/block/columns/index.php96 B
build/stackable/src/deprecated/v2/block/container/block.json207 B
build/stackable/src/deprecated/v2/block/container/index.php96 B
build/stackable/src/deprecated/v2/block/count-up/block.json217 B
build/stackable/src/deprecated/v2/block/count-up/index.php96 B
build/stackable/src/deprecated/v2/block/divider/block.json150 B
build/stackable/src/deprecated/v2/block/divider/index.php96 B
build/stackable/src/deprecated/v2/block/expand/block.json220 B
build/stackable/src/deprecated/v2/block/expand/index.php96 B
build/stackable/src/deprecated/v2/block/feature-grid/block.json188 B
build/stackable/src/deprecated/v2/block/feature-grid/index.php96 B
build/stackable/src/deprecated/v2/block/feature/block.json161 B
build/stackable/src/deprecated/v2/block/feature/index.php96 B
build/stackable/src/deprecated/v2/block/header/block.json191 B
build/stackable/src/deprecated/v2/block/header/index.php96 B
build/stackable/src/deprecated/v2/block/heading/block.json184 B
build/stackable/src/deprecated/v2/block/heading/index.php96 B
build/stackable/src/deprecated/v2/block/icon-list/block.json214 B
build/stackable/src/deprecated/v2/block/icon-list/index.php96 B
build/stackable/src/deprecated/v2/block/icon/block.json186 B
build/stackable/src/deprecated/v2/block/icon/index.php96 B
build/stackable/src/deprecated/v2/block/image-box/block.json199 B
build/stackable/src/deprecated/v2/block/image-box/index.php96 B
build/stackable/src/deprecated/v2/block/index.php96 B
build/stackable/src/deprecated/v2/block/notification/block.json209 B
build/stackable/src/deprecated/v2/block/notification/index.php96 B
build/stackable/src/deprecated/v2/block/number-box/block.json196 B
build/stackable/src/deprecated/v2/block/number-box/index.php96 B
build/stackable/src/deprecated/v2/block/pricing-box/block.json167 B
build/stackable/src/deprecated/v2/block/pricing-box/index.php96 B
build/stackable/src/deprecated/v2/block/separator/block.json184 B
build/stackable/src/deprecated/v2/block/separator/index.php96 B
build/stackable/src/deprecated/v2/block/spacer/block.json147 B
build/stackable/src/deprecated/v2/block/spacer/index.php96 B
build/stackable/src/deprecated/v2/block/team-member/block.json186 B
build/stackable/src/deprecated/v2/block/team-member/index.php96 B
build/stackable/src/deprecated/v2/block/testimonial/block.json167 B
build/stackable/src/deprecated/v2/block/testimonial/index.php96 B
build/stackable/src/deprecated/v2/block/text/block.json190 B
build/stackable/src/deprecated/v2/block/text/index.php96 B
build/stackable/src/deprecated/v2/block/video-popup/block.json250 B
build/stackable/src/deprecated/v2/block/video-popup/index.php96 B
build/stackable/src/deprecated/v2/blocks.php1.95 kB
build/stackable/src/deprecated/v2/design-library/index.php96 B
build/stackable/src/deprecated/v2/design-library/init.php1.33 kB
build/stackable/src/deprecated/v2/disabled-blocks.php831 B
build/stackable/src/deprecated/v2/global-settings.php308 B
build/stackable/src/deprecated/v2/index.php96 B
build/stackable/src/deprecated/v2/init.php3.28 kB
build/stackable/src/deprecated/v2/optimization-settings.php1.06 kB
build/stackable/src/design-library/index.php96 B
build/stackable/src/design-library/init.php2.86 kB
build/stackable/src/dynamic-breakpoints.php4.08 kB
build/stackable/src/editor-settings.php2.3 kB
build/stackable/src/fonts.php1.92 kB
build/stackable/src/global-settings.php7.73 kB
build/stackable/src/icons.php602 B
build/stackable/src/index.php96 B
build/stackable/src/init.php5.76 kB
build/stackable/src/jetpack.php781 B
build/stackable/src/kses.php1.41 kB
build/stackable/src/lightbox/index.php427 B
build/stackable/src/multisite.php1.31 kB
build/stackable/src/plugins/global-settings/block-styles/index.php927 B
build/stackable/src/plugins/global-settings/buttons-and-icons/index.php1.49 kB
build/stackable/src/plugins/global-settings/color-schemes/deprecated/index.php306 B
build/stackable/src/plugins/global-settings/color-schemes/index.php5.12 kB
build/stackable/src/plugins/global-settings/index.php96 B
build/stackable/src/plugins/global-settings/preset-controls/index.php2.5 kB
build/stackable/src/plugins/global-settings/spacing-and-borders/index.php1.48 kB
build/stackable/src/plugins/index.php96 B
build/stackable/src/plugins/theme-block-style-inheritance/index.php4.79 kB
build/stackable/src/pro.php1.61 kB
build/stackable/src/stk-block-types.php3.97 kB
build/stackable/src/styles/block-design-system.php870 B
build/stackable/src/styles/index.php96 B
build/stackable/src/unique-id.php567 B
build/stackable/src/welcome/freemius.php478 B
build/stackable/src/welcome/getting-started.php717 B
build/stackable/src/welcome/images/align-left.svg180 B
build/stackable/src/welcome/images/arrow-left.svg422 B
build/stackable/src/welcome/images/arrow-right.svg478 B
build/stackable/src/welcome/images/arrow-up-right.svg330 B
build/stackable/src/welcome/images/banner-bg.svg3.2 kB
build/stackable/src/welcome/images/book-open.svg202 B
build/stackable/src/welcome/images/check.svg383 B
build/stackable/src/welcome/images/cimo-icon.png3.92 kB
build/stackable/src/welcome/images/divider.svg912 B
build/stackable/src/welcome/images/docs.svg308 B
build/stackable/src/welcome/images/gambit-logo-small.png3.08 kB
build/stackable/src/welcome/images/headphones.svg228 B
build/stackable/src/welcome/images/index.php96 B
build/stackable/src/welcome/images/info.svg216 B
build/stackable/src/welcome/images/interactions-icon.png816 B
build/stackable/src/welcome/images/pro-icon.svg381 B
build/stackable/src/welcome/images/quick-buttons-arrow.svg496 B
build/stackable/src/welcome/images/settings-icon-essential.svg277 B
build/stackable/src/welcome/images/settings-icon-section.svg258 B
build/stackable/src/welcome/images/settings-icon-special.svg260 B
build/stackable/src/welcome/images/smile.svg233 B
build/stackable/src/welcome/images/stackable-icon.png4.55 kB
build/stackable/src/welcome/images/stackable-icon.svg336 B
build/stackable/src/welcome/images/stackable-logo.png24.8 kB
build/stackable/src/welcome/images/stackable-logo.svg1.43 kB
build/stackable/src/welcome/images/star.svg216 B
build/stackable/src/welcome/images/tutorials.svg320 B
build/stackable/src/welcome/images/user.svg304 B
build/stackable/src/welcome/index.php4.96 kB
build/stackable/src/welcome/news.php1.3 kB
build/stackable/src/welcome/notification-rate.php808 B
build/stackable/src/welcome/notification.php1.82 kB
build/stackable/src/welcome/updates.php646 B
build/stackable/src/welcome/useful-plugins.php2.74 kB

compressed-size-action

@coderabbitaicoderabbitaiBot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
e2e/tests/design-library.spec.ts (1)

83-85: 🎯 Functional Correctness | 🔵 Trivial | ⚡ Quick win

Assert the insertion root.

The test verifies that the modal opens, but it does not verify that the inserted stackable/design-library block uses the first core/post-content client ID. Add this assertion so the test covers the behavior changed by this PR. The block-editor selectors expose the required client IDs and root relationship. (developer.wordpress.org)

Suggested assertion
 await openDesignLibrary( page )
+ const { postContentClientId, designLibraryRootClientId } =+ await page.evaluate( () => {+ const blockEditor = window.wp.data.select( 'core/block-editor' )+ const [ postContentClientId ] =+ blockEditor.getBlocksByName( 'core/post-content' )+ const [ designLibraryClientId ] =+ blockEditor.getBlocksByName( 'stackable/design-library' )++ return {+ postContentClientId,+ designLibraryRootClientId:+ blockEditor.getBlockRootClientId( designLibraryClientId ),+ }+ } )+ expect( designLibraryRootClientId ).toBe( postContentClientId )+
await expect( page.locator( '.ugb-modal-design-library' ) ).toBeVisible()
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@e2e/tests/design-library.spec.ts` around lines 83 - 85, Extend the test after
openDesignLibrary in design-library.spec.ts to assert that the inserted
stackable/design-library block uses the first core/post-content block’s client
ID as its insertion root. Use the block-editor selectors and root relationship
exposed by the existing test utilities, while preserving the modal visibility
assertion.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Nitpick comments:
In `@e2e/tests/design-library.spec.ts`:
- Around line 83-85: Extend the test after openDesignLibrary in
design-library.spec.ts to assert that the inserted stackable/design-library
block uses the first core/post-content block’s client ID as its insertion root.
Use the block-editor selectors and root relationship exposed by the existing
test utilities, while preserving the modal visibility assertion.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 69cc9b63-0394-4120-9afb-61d039d2b80d

📥 Commits

Reviewing files that changed from the base of the PR and between 11fa6a1 and d4a1ec8.

📒 Files selected for processing (2)
  • e2e/tests/design-library.spec.ts
  • src/plugins/design-library-button/design-library-button.js

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Design Library does not open when “Show Template” is enabled

1 participant

@Arukuen