From 918f7519fd228e17862d33956775104377216ca0 Mon Sep 17 00:00:00 2001 From: codyllord Date: Tue, 20 Oct 2026 18:49:54 +0000 Subject: [PATCH 1/3] fix(styles): scope leaked ::ng-deep rules to their components Visiting the Data Explorer once removed the right-hand scrollbar from every page opened afterwards (most visibly the long database service config screen) until a hard refresh. The explorer stylesheet declared ::ng-deep .mat-sidenav-content, ::ng-deep .mat-drawer-content { height: 100% !important; overflow: hidden !important; ... } without a :host prefix, so it is emitted as a global rule and matches the app shell's own mat-sidenav-content, which is the element that scrolls every page. Angular 16 does not remove a component's