Project

General

Profile

Actions

Bug #104810

open

Probably a javascript race condition in the Site Configuration Languages tab

Added by Willi Wehmeier 3 months ago. Updated 3 months ago.

Status:
New
Priority:
Should have
Assignee:
-
Category:
Backend JavaScript
Target version:
-
Start date:
2024-09-04
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
12
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

When I open the site configuration of a site and I try to open a site language without waiting for the page to be fully loaded, a runtime exception occurs (see attached screenshot).

Instead of sending a post to "/typo3/ajax/siteconfiguration/inline/details" to get the accordion body content, the browser sends a post to "/typo3/module/site/configuration/save" without the payload keys _savedok or _saveandclosedok and doSave set to 0.

Steps to reproduce:
- Use the browser dev tools to throttle your internet connection speed (I set mine to "fast 3g")
- Open a site in the Sites module with multiple languages configured
- Click on the Languages tab
- As soon as the languages tab appears, click on a language without waiting for the page to be fully loaded

This seems to be an edgy case but with an extended site configuration with more (custom) fields the bug gets annoying when trying to change settings for multiple languages one after another.


Files

Bildschirmfoto 2024-09-04 um 08.36.25.png (214 KB) Bildschirmfoto 2024-09-04 um 08.36.25.png SiteConfigurationRuntimeException Willi Wehmeier, 2024-09-04 06:37
Actions #1

Updated by Garvin Hicking 3 months ago

  • Category set to Backend JavaScript
Actions

Also available in: Atom PDF