Skip to content

Conversation

@jasperf
Copy link
Contributor

@jasperf jasperf commented Jan 21, 2026

Elayne Blocks version 2.5.6 introduces critical mobile responsiveness improvements and JavaScript stability fixes for the mega menu block. The release addresses asynchronous callback errors in the Interactivity API implementation and centers pattern content for improved mobile display across all five mega menu patterns. Changes span the mega menu view layer, pattern definitions, and compiled build assets, ensuring consistent mobile-first behavior across dropdown and overlay layout modes.

Mega Menu JavaScript Stability:

  • Resolved asynchronous callback error in the Interactivity API state management (view.js) to prevent runtime exceptions during menu interactions
  • Updated view assets and dependencies (view.asset.php, view.js build output) to reflect the patched implementation

Mobile Responsiveness and Pattern Alignment:

  • Centered all mega menu pattern content for mobile devices across icon-features, icon-grid, multi-column, services-showcase, and three-column patterns
  • Modified pattern markup to ensure proper alignment on smaller viewports without breaking desktop layouts
  • Updated mega menu styles (style.scss and compiled CSS) to support mobile-centered pattern behavior

Version Management:

  • Updated plugin version to 2.5.6 across main plugin file (elayne-blocks.php), changelog (CHANGELOG.md), and WordPress plugin repository metadata (readme.txt)
  • Incremented ELAYNE_BLOCKS_VERSION constant and synchronized version headers for consistent distribution via Packagist and WordPress.org

Files Changed:

@github-actions
Copy link

github-actions bot commented Jan 21, 2026

✅ WordPress Plugin Check Report

✅ Status: Passed

📊 Report

All checks passed! No errors or warnings found.


🤖 Generated by WordPress Plugin Check Action • Learn more about Plugin Check

@jasperf jasperf merged commit 779e682 into main Jan 21, 2026
2 checks passed
@jasperf jasperf deleted the mega-patterns-mobile-centered branch January 21, 2026 05:27
Sign up for free to 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.

2 participants