It could be fixed with a snippet of JavaScript. This isn’t rocket science
If it is that simple, why haven’t they fixed it?