I searched where to start debugging:
$ find . -type f -name "*.js" -exec grep -Hi "Angemeldet bleiben" \{} \;
./core/l10n/de.js: "Stay logged in" : "Angemeldet bleiben",
./core/l10n/de_DE.js: "Stay logged in" : "Angemeldet bleiben",
$ find . -type f -name "*.php" -exec grep -H "Stay logged in" \{} \;
./core/templates/login.php: <label for="remember_login"><?php p($l->t('Stay logged in')); ?></label>
I’ll try to set some breakpoints in core/templates/login.php.
… Ok, nothing to debug… disabled=“disabled” is hardcoded in login.php.
In the header of login.php I find
<?php
vendor_script('jsTimezoneDetect/jstz');
script('core', 'merged-login');
?>
I find core/js/merged-login.json…
In merged-login.json I find “login.js”…
The button is not enabled here…
In merged-login.json I find “visitortimezone.js”…
Here i find
// only enable the submit button once we are sure that the timezone is set
How can I find out, if the timezone is set? And if it’s not, what do I have to do to set it?