Clicking one of the button will somehow force the shell to update the size of the button to what it should be. But the unclicked buttons remain at the wrong size.