As discussed at https://gitlab.gnome.org/GNOME/gnome-kiosk/-/merge_requests/38 , mutter dropped the xevent filter API in 46-rc1: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3599 this unfortunately breaks keyboard layout switching in gnome-kiosk, because it relies on this API. That means it's broken in anaconda (in dedicated installer images), which is a release blocker per https://fedoraproject.org/wiki/Fedora_40_Final_Release_Criteria#Keyboard_layout_configuration (only I really need to update that criterion to list the installer, it's an oversight not intentional, we have always read it as including the installer). So, filing a blocker bug.
Not proposing as a Beta FE because 46-rc is blocked by the Beta freeze, but note we should not accept https://bugzilla.redhat.com/show_bug.cgi?id=2267754 without fixing this.
+4 in https://pagure.io/fedora-qa/blocker-review/issue/1506 , marking accepted (this is on the basis we can't really ship GNOME 46 Beta in F40 final, so we clearly need to fix this).
FEDORA-2024-1ed0b13d87 (gnome-shell-46.0-1.fc40, gnome-shell-extensions-46.0-1.fc40, and 1 more) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-1ed0b13d87
FEDORA-2024-1ed0b13d87 (gnome-shell-46.0-1.fc40, gnome-shell-extensions-46.0-1.fc40, and 1 more) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.