I've upgraded to Joomla 4 and PHP 8. After that, the Astroid open-animation stays forever when editing the styles, because there are runtime exceptions. There are warnings in the html "head/script" part:
Code:
<script>
...
var TEMPLATE_PRESETS = {"blue":{"title":"blue","colors":[],"preset":[],"thumbnail":"","name":"blue"},"dark":{"title":"dark","colors":[],"preset":[],"thumbnail":"","name":"dark"},"green":{"title":"green","colors":[],"preset":[],"thumbnail":"","name":"green"},"red":{"title":"red","colors":[],"preset":[],"thumbnail":"","name":"red"}};
Warning: Array to string conversion in .../httpdocs/libraries/astroid/framework/layouts/manager/index.php on line 46
Warning: Array to string conversion in .../httpdocs/libraries/astroid/framework/layouts/manager/index.php on line 46
Warning: Array to string conversion in .../httpdocs/libraries/astroid/framework/layouts/manager/index.php on line 46
Warning: Array to string conversion in .../httpdocs/libraries/astroid/framework/layouts/manager/index.php on line 46
var TPL_PRESETS = [Array,Array,Array,Array];
...
</script>