Bug Language fallback behaviour can cause undesired language change

There is a bug in this version
K

Kirby

Guest
If xf_user.language_id contains the ID of a language that does not exist (any longer), runtime code will implicity fallback to the default language.

However, when editing language selection (either via ACP or public Account > Preferences) this is not taken into account.

As the language select only shows existing languages, the first entry will be selected implicitly.

This can cause undesired language changes for users.

Suggested Fix
1) Make the fallback explicit for the...

Read more

Continue reading...