This was because filtering relies on the country checkboxes, which do not exist prior to opening the filter menu!
Fix: psgeoCreateOnlyHomelandFilter has been modified to access settings if the home country checkbox does not exist yet.
(and that "Only" is misleading - this setting is independent from the other countries setting)
Actually, this points out a need in design change:
All user interface elements should be created at UI init, not after some relevant button press.
Buttons should only set display to none or block!
This was because filtering relies on the country checkboxes, which do not exist prior to opening the filter menu! Fix: psgeoCreateOnlyHomelandFilter has been modified to access settings if the home country checkbox does not exist yet. (and that "Only" is misleading - this setting is independent from the other countries setting) Actually, this points out a need in design change: All user interface elements should be created at UI init, not after some relevant button press. Buttons should only set display to none or block!