Hi, we currently do call a (built-in) resize routine after checking for the available space, which is triggered by selecting a new service, in order to display this additional information. It should however only shift the content by up to 3 lines of text depending on how much information is provided by the service, does the huge resize occur before or after this info is displayed. When you say occasionally, is there a specific sequence of events that causes this, or is it something that only occurs occasionally. Can you reproduce this in a fresh system e.g. liveCD or VM? Can you post a screenshot of it, just to be clear of what it's doing?
If you have a question that has been answered and solved, then please edit your original post and put a [SOLVED] at the end of your subject header
Hint - use a google search including the search term site:forums.linuxmint.com