Skip to content

[Bug]: File Content tab bar overflows container when file has many enrichment tabs #110

@aggr0cr4g

Description

@aggr0cr4g

Bug Summary

File Content tab bar overflows container when file has many enrichment tabs breaking page layout

Steps to Reproduce

  1. Start Nemesis with LLM support enabled
  2. Upload a .NET assembly (e.g., SharpHound.exe) via the CLI or web UI
  3. Wait for enrichment to complete (dotnet_service produces decompiled.zip and strings.txt)
  4. Navigate to the file's detail page in the frontend
  5. Observe the tab bar area now has 6+ tabs (Strings, .NET Assembly Analysis, Enrichment - pe, Enrichment - dotnet, Enrichment - dotnet_service, Hex) plus action buttons (View Raw, View Decompiled Source Code)
Image

Expected Behavior

The tab bar should remain within the card boundaries either scrolling horizontally or wrapping

Actual Behavior

The TabsList has no overflow handling.

When tabs + action buttons exceed the container width, the entire tab bar overflows its parent, pushing content outside the visible viewport and breaking the page layout.

Nemesis Version

v2.2.2

Operating System

Linux (Ubuntu/Debian)

Docker Version

NA

Relevant Logs


Screenshots

Image

Additional Context

The root cause should be in FileViewer.jsx

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions