It is a part of this div
<div id="info_div"></div>
you have used overflow-y:scroll
and it is the scrollbar that appears. Also I see you have used visibility:hidden
to hide it. What is happening is that the div is invisible but somehow is still exists. Somehow hovering over settings icon increases it's height triggering scrollbar to appear. Use display:none
. It is more preferable when you want anything hidden. Using display:none
makes the problem go aways.