Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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