From 62ab8f68d1f8ccdb80a6f0e0ecde13a39deb1e45 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Sun, 19 Jul 2026 01:08:08 -0400 Subject: [PATCH] fix(secrets): ship the delete modal's own styles under collision-proof class names (0.2.3) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes scadaproj#2. ConfirmDeleteModal used the bare `modal` class and the Secrets.Ui RCL shipped no CSS at all, silently depending on the host having no opinion about that selector. Bootstrap 5 does: `.modal { display: none }` made the delete modal permanently invisible on every Bootstrap host (ScadaBridge, OtOpcUa, HistorianGateway — confirmed live on the first two) while every @onclick handler kept working. Only MxGateway, the lone Bootstrap-free host, could ever have rendered it. Fix, entirely inside the RCL so a package bump repairs every host with no host-side changes: - class vocabulary renamed to zb-secrets-modal / -backdrop / -card / -title so no host framework selector can match the elements; - the component emits its own +
+