Install

Works with Drupal: ^10.4 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 153.81 KB
MD5: ddf4df636d6529bf39ba4749066e2cd1
SHA-1: b6a0319145860e248fa5c24fa0855baab0835f86
SHA-256: 457526c9bd4e5e2f3ad4f781dd0a5d4e3ab1b240afe0316c1e38f31c0b409ba4
Download zip 199.91 KB
MD5: b656ad42eb135ef676b0e11c8e522d7a
SHA-1: c18c65ed29b168102e6514435427995664ffaeaf
SHA-256: e6be375563c0869735c01994f2659f2e222403a9c1f04a176435d1591c43c3f6

Release notes

Enhanced Menu Manager 1.0.0-alpha2

Bug fix release addressing critical issues found in alpha1.

Bug Fixes

  • Snapshot restore creating duplicates: Restoring a snapshot was creating new "Restored link" entries instead of updating existing links. The snapshot data used different field keys (tid/name/status) than the restore form expected (id/title/enabled). All links now restore correctly in place.
  • History panel stuck on "Loading history...": The revision history panel never rendered because the JavaScript referenced rev.term_name but the server returns link_title. The undefined value caused escapeHtml() to throw silently, aborting the render.
  • Snapshot data key mismatch: The snapshot capture saved tree data under a terms key but the restore form looked for links, causing a fatal TypeError. Now supports both keys for backward compatibility.
  • escapeHtml hardened: Made the HTML escape utility defensive against null/undefined values to prevent silent JS crashes.

Upgrade Notes

If you created any snapshots with alpha1, they will still restore correctly — the restore form now handles both old and new data formats.

Created by: thronedigital
Created on: 13 Feb 2026 at 22:23 UTC
Last updated: 13 Feb 2026 at 22:23 UTC
Bug fixes

Other releases