A recent patch taking scroll into account was applied at the wrong level. isVisible() expects positions that already take scroll into account. isOffsetVisible() is where the initial bug was. Cherry pick of 144415 from master. Change-Id: I06ceebfb3d7b24aa4adba886c24fcf9d8dd39d2e