But when integrating spring-boot and vaadin with spring web security I ran into the issue, that requesting the language flags tries to load the flags from “img/languageflags/.png” instead of “/img/languageflags/.png”. Which leads to the software trying to log-in the user again for this request.
Since using country flags for languages is also sometimes frowned upon, how about a setting to disable the language flags?
I am aware of bad path usage and will be fixed in next version (problem is “img” instead of “images”). I can also make an option without flags.
However, I don’t expect to have the time to do it soon :(
You can find a fix for the spring security issue in my answer to Marc Segonds question here, and if you can’t wait for the no-countryflags option then you can extend/copy the LanguageSelect class and set your own renderer.