Repository navigation
Add beta Prepublish checks for shared content blocks - #30
Open
MortenFriisSiteImprove wants to merge 3 commits into
Open
MortenFriisSiteImprove wants to merge 3 commits into
MortenFriisSiteImprove wants to merge 3 commits into
Conversation
MortenFriisSiteImprove
marked this pull request as ready for review
October 13, 2026 18:49
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Shared blocks need their own draft checks before review and approval. The plugin now clears the previous page context, offers only Prepublish for a shared block, and captures its current same-origin HTML preview as a fragment. Returning to a page restores the usual page context and tabs.
Requires Latest UI, existing Prepublish access and a customer-provided block preview template. Supports visible Preview mode and All Properties capture; inline blocks, media, missing templates and cross-origin/headless previews without a bridge are outside this beta.
Current main is integrated, including the admin redirect and regional-language URL/fallback fixes. The project retains main's
4.3.5development version and manual-only release-candidate workflow. Block regressions and regional routing tests are both retained. The merge resolves the project-version and testing-document conflicts.Validation
Integration commit:
d30ee7775ec54d3e72f4632847317da8d0166f0f.All required GitHub checks passed:
The PR is conflict-free against current main. Release-candidate execution is manual-only, matching main; publishing a beta tag no longer automatically starts the stable-version release workflow on this branch.
The published
4.3.5-beta.1remains tied to its original tested commite6643bc79ef4da7b78a8d02fc24aa46f818dc9ccand SHA-25647f73c192cb2bf099cfdb4b4d5719517f69cdcd0680d45f41167c31e5bacf28c. Its package, tag and customer ZIP are unchanged by this integration.That exact beta passed all 8 CMS scenarios on each of UI 12.34.6/Core 12.24.0 and UI 12.32.5/Core 12.22.6, the verified 4.3.3 upgrade, and supporting backend/browser/package checks. Real Siteimprove scans detected and cleared a draft image-alternative issue after autosave and reload. A representative visible Full Width/Restricted Width preview reported
speelingas one potential misspelling with two occurrences, highlighted both and cleared it after the saved correction. These were local reproductions, not the customer's deployment.Customer prerelease, installation/rollback instructions, validation and screenshots: https://github.com/Siteimprove/CMS-plugin-Optimizely/releases/tag/v4.3.5-beta.1