Skip to content

[UI] Multiple layout and rendering bugs observed after Angular 20 upgrade #1139

@leotseng-suse

Description

@leotseng-suse

Reproducibility: Always
Environment:
Fleet Build Version: 5697
Manager Build Version: 4282

Category 1: Layout & Alignment Issues
Issue 1: Misaligned toggle switches in "Add registry" modal
Steps: Navigate to Assets -> Registries -> Click "Add" to open the "Add registry" modal. Observe the toggle switches at the bottom.
Actual Behavior: The toggles ("Rescan after CVE DB update", "Scan Layers", "Periodic Scan") are vertically misaligned (staggered up and down).
Expected Behavior: All toggle switches and their labels should be aligned on the same horizontal axis.
Attachment Reference:
Image

Issue 2: Broken carousel indicators in Dashboard
Steps: Navigate to Dashboard. Locate the "How to Improve Your Score" widget on the far right.
Actual Behavior: The carousel pagination indicators (dots/bars) at the bottom of the widget are rendering incorrectly with broken styling.
Expected Behavior: The carousel indicators should display as standard, properly proportioned dots.
Attachment Reference:
Image


Category 2: Component Rendering & Typography Issues
Issue 3: Data tables are compressed/missing in Image Details modal
Steps: Navigate to Assets -> Registries. Click on a successfully scanned image to open the details modal. Click through the "Vulnerabilities", "Compliance", and "Modules" tabs.
Actual Behavior: The data tables fail to render. The content area is completely compressed or blank, making it impossible to view the scan details.
Expected Behavior: The tables should expand and display the respective data rows correctly.
Attachment Reference:
Image
Image

Issue 4: Oversized empty state text in Registry Overview
Steps: Navigate to Assets -> Registries. Select a scanned image that has 0 vulnerabilities. Scroll down to the bottom detail panel and select the "Overview" tab.
Actual Behavior: The "No vulnerabilities found" text and its accompanying shield icon are rendered in an extremely huge font size.
Expected Behavior: The empty state text should use standard, appropriately sized typography.
Attachment Reference:
Image

Metadata

Metadata

Labels

UINeuVector manager repo's tasks, including UI and seb serverbugSomething isn't workingmigrationFor the overall refactoring of UI or web server framework upgrade

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions