docs: function () {
              if (!ariaCoreBrowser.isWebkit) {
                  // we only do this check on Webkit
                  return false;
              }
              var document = Aria.$window.document;
              var testElt = document.createElement("div");
              testElt.style.cssText = "overflow:auto;width:100px;height:100px;left:-1000px;top:-1000px;";
              testElt.innerHTML = '<div style="width:150px;height:100px;"></div>';
              document.body.appendChild(testElt);
              // firstCheck below is always true, computing it is necessary so that Chrome knows a scrollbar is
              // needed at this stage
              var firstCheck = testElt.scrollWidth > testElt.clientWidth;
              testElt.firstChild.style.width = "100px";
              var secondCheck = testElt.scrollWidth > testElt.clientWidth; // should be false, but is true on Chrome
              document.body.removeChild(testElt);
              return firstCheck && secondCheck;
          }