Der SE-Griff-Effekt war genau falsch herum zugeordnet: "Automatisch"-
Tabellen (Größe folgt immer dem Inhalt) sollen beim Ziehen die Zeilen-/
Spaltenzahl ändern, "Feste Größe"-Tabellen (expliziter, unabhängig
wählbarer Scroll-Viewport) sollen unverändert nur den Pixel-Viewport
ändern.
- "Automatisch": Ziehen zeigt ein gestricheltes Vorschau-Rechteck (die
eigentliche Zeilen-/Spaltenänderung ist teuer -- voller Workbook-Rebuild
-- und committet daher erst beim Loslassen, nicht live). Wachsen fügt
leere Zeilen/Spalten hinzu, Schrumpfen entfernt sie nie über echten
Zellinhalt hinweg (gleicher Inhaltsschutz wie zuvor, nur am richtigen
Modus).
- "Feste Größe": zurück auf reines Pixel-Viewport-Resize, unabhängig von
der Zeilen-/Spaltenzahl -- das ursprüngliche Verhalten.
- Die dadurch tot gewordene alte "Automatisch"-Funktion (proportionale
Spaltenbreiten-Skalierung beim Ziehen) entfernt (scaleTableColumns),
keine andere Stelle rief sie noch auf.
vue-tsc/eslint/build sauber, Playwright-live-verifiziert (Automatisch:
Wachsen 12×8→19×11, hartes Schrumpfen klemmt auf 6×5 mit erhaltenem
Inhalt; Feste Größe: Zeilen-/Spaltenzahl bleibt bei Viewport-Resize
unverändert).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>