From 05627d620b1391c26038306ce0f3d3fdf5548256 Mon Sep 17 00:00:00 2001 From: Cristian Magherusan-Stanciu Date: Fri, 17 Jul 2026 09:22:21 +0300 Subject: [PATCH] fix(admin/settings): inline range errors below input, SP coverage validation, laddering toggle label (#1411 #1412) Four related UX regressions in Admin settings fixed: 1. Inline range validation (#1411 rows 4.3/5.3/7.13/9.3/9.6/9.9): error element was inserted as a flex sibling inside .setting-input, causing it to appear to the right of the input rather than below it. Fix: wireInlineRangeValidation now inserts after .setting-input (or enclosing label for SP cards) so the error falls outside the flex container. Added flex-wrap: wrap and .setting-row > .field-error { flex-basis: 100% } to settings.css to make it span full width below the label+input row. 2. SP coverage inline validation (#1411 row 7.13): aws-savings-plans-*-coverage inputs were not wired to wireInlineRangeValidation. setupSettingsHandlers now iterates SERVICE_FIELDS with coverageId and wires each one. 3. Laddering toggle label clickable (#1412 row 3.1): ladder.ts used