Files
Deploymentcenter/public
Deploymentcenter BotandClaude Opus 5 7fff13ee20 fix(webui): Bugtracker-Tabellen nutzen die Bildschirmbreite und stehen still
Vier Ursachen fuer ein Bild, das gestaucht und verschoben aussah:

1. .main-content war bei 1600px gedeckelt. Auf einem 2000px-Schirm blieb
   rechts ein leerer Streifen, waehrend acht Spalten sich links draengten.
   Jetzt 2400px - ganz ohne Grenze wandert das Auge bei 3400px quer ueber
   den Tisch.

2. Ohne table-layout:fixed verteilte der Browser die Breite nach Inhalt. Eine
   lange Exception-Meldung oder ein Pfad wie
   "public/api/bugtracker/v1/manage/index.php:407" zog die Titelspalte auf
   und quetschte den Rest - je Zeile anders weit, weshalb die Spalten von
   oben nach unten wanderten. Das war das "Verschobene".

   Die schmalen Spalten haben jetzt feste Breiten, "Projekt & Titel" bekommt
   bewusst keine und damit den Rest: Sie waechst mit dem Bildschirm, gemessen
   1079px bei 2000px Viewport.

3. Die Aktionsknoepfe brachen um, weil die Zelle enger wurde als ihr Inhalt -
   Stift oben, Lupe und Haken darunter. Feste Spaltenbreite plus nowrap.

4. min-width:0 auf .main-content. Der unscheinbare, aber wichtigere Teil:
   body ist ein Flex-Container, .main-content also ein Flex-Element mit
   min-width:auto - es weigerte sich, unter seine Inhaltsbreite zu
   schrumpfen. Eine breite Tabelle schob deshalb die ganze SEITE quer, statt
   im eigenen Behaelter zu scrollen, und beim Scrollen wanderte die
   Seitenleiste aus dem Bild.

Der Titel wird per CSS nach zwei Zeilen gekuerzt statt per mb_strimwidth nach
90 Zeichen - eine feste Zeichenzahl ist auf einem breiten Schirm zu wenig und
auf einem schmalen zu viel. Der vollstaendige Text haengt im title=.

Nachgemessen im Browser gegen das echte Stylesheet, bei 1250px und 2000px:
Seite laeuft nicht mehr quer, die Tabelle bekommt bei Bedarf ihre eigene
Leiste, Knoepfe bleiben einreihig, 94% Breitenausnutzung.

Gilt fuer die Item-Liste und den Fehlerstrom - dieselbe Tabelle, dieselben
Ursachen.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-30 14:24:38 +02:00
..