Skip to content

[BUG] NeuVector UI Extension CSS leaks into Rancher UI #180

@smallteeths

Description

@smallteeths

Summary
After installing the NeuVector UI Extension in Rancher, some global CSS from the extension overrides Rancher’s own styles outside the extension pages. This causes visual regressions in Rancher views (e.g., links, layout).

https://github.com/neuvector/manager-ext/blob/d2c64ccc758eb9ca208de6df3cfe1bc99bdc[…]e32/pkg/neuvector-ui-ext/components/Dashboard/DashboardView.vue

Environment

  • Rancher Manager: 2.11.x

Steps to Reproduce

  1. Enable Rancher Extensions and install NeuVector UI Extension.
  2. Install longhorn
  3. view longhorn page
Image

Expected Behavior

  • NeuVector styles apply only within the extension’s components (and within the extension panel/surface), with zero impact on the rest of Rancher UI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions