From 9db54ac60c291fabd73fcfe9afcba26c544038b2 Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Sun, 5 Jul 2026 16:58:37 -0500 Subject: [PATCH] fix(manifest): component must be element-safe (com_mokosuitebackup) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The "Type - Name" convention (commit d155958) set the component to "Component - MokoSuiteBackup". Joomla derives a component's element from its (com_ + sanitized name), so this produced element `com_component-mokosuitebackup` instead of `com_mokosuitebackup`. On update, Joomla registered a NEW component (new element + folder) at the current version and orphaned the real `com_mokosuitebackup` at its old version — which is what `?option=com_mokosuitebackup` and the admin menu still load. Net effect: the component appears "stuck" on the old version with the old UI. Revert the component to "MokoSuiteBackup" (-> com_mokosuitebackup) and document why the display convention must not be applied to a component's . Packages are exempt (they use ); plugins/modules are exempt ( is only a display label there). Refs #171-area remote tab reports; fixes the duplicate-component registration. Claude-Session: https://claude.ai/code/session_01WbGBN9VyRK61zczYWcCQ2i --- .../packages/com_mokosuitebackup/mokosuitebackup.xml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/source/packages/com_mokosuitebackup/mokosuitebackup.xml b/source/packages/com_mokosuitebackup/mokosuitebackup.xml index 5c55029a..84d06ddd 100644 --- a/source/packages/com_mokosuitebackup/mokosuitebackup.xml +++ b/source/packages/com_mokosuitebackup/mokosuitebackup.xml @@ -6,7 +6,17 @@ * @license GNU General Public License version 3 or later; see LICENSE --> - Component - MokoSuiteBackup + + MokoSuiteBackup 02.56.07 2026-06-02 Moko Consulting