Release - #4587
Open
pirate-bot wants to merge 45 commits into
Open
Conversation
Co-authored-by: harshitarora-in <56164789+harshitarora-in@users.noreply.github.com>
* fix: improve handling of post content ordering * fix: reindex associative and sparse input in post content ordering
Enhanced Playwright tests
Collaborator
Author
Move PerformancePlugins into PerformanceTabContent so it reuses the tab's existing conditional and TransitionWrapper, instead of duplicating both in Settings.js. Nested inside the settings card, the component's own Card rendered a white box inside a white box, so add a `flat` variant to Card that keeps the header but drops the box styling. It defaults to false, leaving the other 20 usages unchanged. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
* fix: protect registered meta keys in block editor sidebar * fix: update registered meta keys handling --------- Co-authored-by: Marius Cristea <marius.cristea@vertistudio.com>
* fix: check walker class existence * fix: improve nav walker class existence checks * fix: remove debug logging --------- Co-authored-by: Marius Cristea <marius.cristea@vertistudio.com>
* fix: prevent duplicate footer menu IDs * fix: ensure unique IDs for header menus * fix: update footer menu test setup * fix: update selector for primary navigation in starter sites test * fix: correct comment * fix: add newline at end * fix: e2e test --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: selul <3330746+selul@users.noreply.github.com>
* fix: add class existence checks to prevent errors * fix: improve class loading error handling * fix: use current theme version for error reporting
* fix: enhance color sanitization to handle non-string values * fix: ensure overlay opacity is set * fix: enhance color sanitization * fix: sanitize color control values
* fix: improve component resolution handling * fix: namespace to component instance checks
* fix: improve dropdown positioning * fix: add submenu viewport tests * fix: improve dropdown repositioning
* fix: preserve HTML markup in excerpts * fix: enhance excerpt handling for character-based locales * fix: e2e test * fix: enhance excerpt trimming to preserve HTML markup * fix: e2e test
Render the promoted plugins block with the existing ControlWrap section primitive instead of a nested Card. Settings.js and Layout/Card.js return to their original state; the section spacing and divider now come from the same rhythm the other settings sections use. PerformancePlugins owns the visible list and shrinks it when a card is dismissed, so the section unmounts once the last card is gone. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
neveDash.plugins can be dropped by the neve_dashboard_page_data filter, so read it optionally. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
* fix: handle WP Error responses to prevent fatal * fix: improve Elementor compatibility tests * fix: correct setting of custom global colors
* fix: improve post element ordering * fix: handle exceptions in component ordering * fix: improve element ordering validation * fix: improve readability
Bumps [codeinwp/themeisle-sdk](https://github.com/Codeinwp/themeisle-sdk) from 3.3.60 to 3.3.61. - [Release notes](https://github.com/Codeinwp/themeisle-sdk/releases) - [Changelog](https://github.com/Codeinwp/themeisle-sdk/blob/v3.3.61/CHANGELOG.md) - [Commits](Codeinwp/themeisle-sdk@v3.3.60...v3.3.61) --- updated-dependencies: - dependency-name: codeinwp/themeisle-sdk dependency-version: 3.3.61 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…overs this repo) [skip ci] Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The base .hfg_header.site-header box-shadow rule had no exception for the transparent header state, unlike the neighboring background/overlay rules on #header-grid.global-styled which already skip themselves via :not(.neve-transparent-header). Added the same guard to the box-shadow rule so a transparent header no longer shows a faint shadow line along its bottom edge.
…lugins Feat/performance recommended plugins
* fix: validate responsive widths before CSS arithmetic * chore: remove added tests from fix
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.
Linked issues
This release will close the following issues once merged:
footer-menuID across responsive footer layouts #4557nav_walker.phpis unavailable #4579Scroll_To_Topoptions class is unavailable #4606Public changelog