Always apply offsets when normalizing rectangle, had been skipping this when called from ScrollView due to leftOffset=0.
MODIFY
js/views/cfi_navigation_logic.js
js/views/cfi_navigation_logic.js
@@ -509,9 +509,9 @@ var CfiNavigationLogic = function (options) {
width: textRect.right - textRect.left,
height: textRect.bottom - textRect.top
};
- if (leftOffset && topOffset) {
+ leftOffset = leftOffset || 0;
+ topOffset = topOffset || 0;
offsetRectangle(plainRectObject, leftOffset, topOffset);
- }
return plainRectObject;
}

Always apply offsets when normalizing rectangle, had been skipping this when called from ScrollView due to leftOffset=0.