Projekt

Allgemein

Profil

Aktionen

GX-Bug #67575

geschlossen

No CSS after saving in StyleEdit 4

Von Moritz Bunjes vor etwa 4 Jahren hinzugefügt. Vor etwa 4 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Ahmed Hamouda
Kategorie:
StyleEdit 4
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.3.1.0 beta1
Release Notes Langtext:

Beim Beenden von StyleEdit 4 wird das Vorschau-Thema nicht mehr gelöscht.


Beschreibung

The CSS cannot be compiled after saving in StyleEdit 4.

The problem is a race condition. After clicking the EXIT button in SE4, several async http requests are sent. The GET request to dynamic_theme_style.css.php is sent in parallel to the the DELETE request for the Malibu_preview theme, but the DELETE request is finished before the GET requests is done. The GET requests builds a new theme in the public folder, which is deleted immediately by the DELETE request before the GET request included all the files from the public directory to generate the CSS. I guess StyleEdit has to wait until the DELETE request is finished, before closing and redirecting to the shop.

Because it's a race condition, I may not be reproducable in all environments. On my PC it happens always.


Dateien

2020-09-01_14-37.png (45,5 KB) 2020-09-01_14-37.png Moritz Bunjes, 01.09.2020 14:37
2020-09-01_14-33.png (296 KB) 2020-09-01_14-33.png Moritz Bunjes, 01.09.2020 14:37

Aktionen #1

Von Moritz Bunjes vor etwa 4 Jahren aktualisiert

Aktionen #2

Von Moritz Bunjes vor etwa 4 Jahren aktualisiert

Aktionen #3

Von Moritz Bunjes vor etwa 4 Jahren aktualisiert

  • Datei Bildschirmfoto von 2020-08-31 12-02-58.png wurde gelöscht
Aktionen #4

Von Moritz Bunjes vor etwa 4 Jahren aktualisiert

Aktionen #5

Von Moritz Bunjes vor etwa 4 Jahren aktualisiert

Aktionen #6

Von Ulrich Wenk vor etwa 4 Jahren aktualisiert

  • Status wurde von Gemeldet zu Anerkannt geändert
Aktionen #7

Von Alexandre Ataides vor etwa 4 Jahren aktualisiert

  • Status wurde von Anerkannt zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Alexandre Ataides gesetzt
Aktionen #8

Von Alexandre Ataides vor etwa 4 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an wurde von Alexandre Ataides zu Core-Entwickler geändert
  • Zielversion wurde von 133 zu 4.3.1.0 beta2 geändert
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #9

Von Ahmed Hamouda vor etwa 4 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Ahmed Hamouda geändert
Aktionen #10

Von Ahmed Hamouda vor etwa 4 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
Aktionen

Auch abrufbar als: Atom PDF