Probably height value of a panel in which button is located can be too small, try to add few pxels and check if it works.
As for auto reconnect, look for a function for changing the state of button, maybe there is some part of the code responsible to change text if not, just add it.