add:  src.fixLayout(); 
context: function createFloatingPile() {  var pile = document.createElement("stack");  initPile(pile);  // putting the pile where it's not visible is faster than setting it's |hidden| property  pile.hide = function() {    this.width = this.height = 0;    this.top = this.left = this._top = this._left = -1000;  };  pile.addCards = function(card) {    var left = card._left, top = card._top;    for(var next = card.nextSibling; card; card = next) {      next = card.nextSibling;      this.appendChild(card);      card.top = card._top -= top;      card.left = card._left -= left;    }    // setting the width and height avoids not-repainting artifacts after cards are removed from the floating pile    var last = this.lastChild;    this.width = last._left + last.boxObject.width;    this.height = last._top + last.boxObject.height;  };  gGameStack.appendChild(pile);  pile.hide();  return pile;}
meta: 3385	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3385/a9047b67b616870adba8d6806359da1ac435fe7e/cardslib.js/buggy/cardslib.js