Mit Mozilla Firefox Version 148 wurde eine Änderung eingeführt, mit der der Dateiupload in IKAROS nicht mehr funktioniert.
Eine Beschreibung des Problems finden Sie in unserem Blogartikel:
https://www.ferber-software.de/2026/02/firefox-148-fehler-beim-dateiupload
Zur temporären Behebung stellen wir ein PowerShell‑Skript zur Verfügung, das gezielt die betroffene Datei im IKAROS‑Frontend korrigiert.
Abschließend wird das Problem mit Version 2026.1 behoben.
Voraussetzungen
Bitte stellen Sie sicher, dass folgende Voraussetzungen erfüllt sind:
- Zugriff mit Administratorrechten
- PowerShell 5.1 oder höher (Standard bei Windows Server)
- Möglichkeit, Dateien im Web‑Verzeichnis zu bearbeiten
- Wartungsfenster empfehlenswert (Frontend‑Änderung)
Überblick: Was macht das Skript?
Das Skript:
- sucht im dist‑Ordner des Web-Servers nach Dateien vendor*.js
- ersetzt dort genau eine fehlerhafte Initialisierung
- legt automatisch Backups (.js.bak) an
- bricht kontrolliert ab, wenn etwas unerwartet ist
- ist codesigniert (keine Manipulation erforderlich)
- gibt jeden Schritt verständlich in der Konsole aus
Schritt 1: Ablageort der Web‑Site im IIS finden
- Öffnen Sie auf dem Webserver den IIS‑Manager
- Startmenü → Internet Information Services (IIS) Manager
- Navigieren Sie zu: Servername → Sites → <Instanz> → Fs.Ikaros.Web (oder der kundenspezifische Site‑Name)
- Klicken Sie mit der rechten Maustaste auf die Web‑Site → Explorer
- Merken Sie sich den geöffneten Pfad im Explorer
Schritt 2: Skript in die Web‑Site kopieren
- Kopieren Sie die Datei „FixFirefox148UploadBug_signed.ps1“ von unserem FTP Server (kunden/wartung/Firefox Upload Fix/)
- Legen Sie die Datei direkt in das oben geöffnete Verzeichnis ab
Schritt 3: PowerShell mit Administratorrechten öffnen
- Öffnen Sie das Startmenü
- Suchen Sie nach PowerShell
- Rechtsklick auf „Windows PowerShell“
- → „Als Administrator ausführen“
Schritt 4: Zum Web-Site‑Verzeichnis wechseln
In der PowerShell:
cd „<Pfad aus Schritt 1>“
Schritt 5: Skript ausführen
In der PowerShell:
.\FixFirefox148UploadBug_signed.ps1
- Das Skript erklärt jeden Schritt
- Bestätigungen erfolgen per ENTER
- Geeignet für manuelle Ausführung
Schritt 6: Ausgabe prüfen
Bei erfolgreicher Ausführung sehen Sie u. a.:
- Gefundene vendor*.js‑Dateien
- Erstellung von .js.bak‑Backups
- Meldung: „FERTIG. 1 Datei(en) erfolgreich gepatcht.“
Schritt 7: Browser‑Cache leeren (sehr wichtig!)
Auf allen betroffenen Clients:
- Browser öffnen
- STRG + SHIFT + ENTF
- Zeitraum: Gesamte Zeit
- Mindestens: Cache / Temporäre Internetdateien
- Bestätigen
Ergebnis
Danach sollte der Dateiupload in IKAROS unter Firefox ≥ 148 wieder korrekt funktionieren. Sollten Sie Updates oder EPs einspielen, ist der Vorgang zu wiederholen.
Rückgängig machen (Rollback)
Falls erforderlich:
- Die ursprünglichen Dateien liegen als
vendor*.js.bak vor - Das Skript bietet automatisch eine Wiederherstellung, sobald Backups erkannt werden.