Yeah, I’m pretty sure it’s that min-height rule on #container. If you toggle it you’ll see double scrollbars. For anyone who’s seeing this, the calculated height isn’t quite enough. BoingBoing is calling this on document ready, when 3rd party ads may or may not have loaded fully.
//The sidebar, being absolutely positioned, may not be contained by short posts. This makes sure it is.
if(document.getElementById("sidebar") != null){
var sh = document.getElementById("sidebar").offsetHeight;
var ch = document.getElementById("container").offsetHeight;
if (ch < sh ) { document.getElementById("container").style.minHeight = sh+500 + "px";}
}
So probably using a different clearing method, waiting for an all ads loaded callback to resize, or just using a css grid would do the trick.
