As discussed in [1], renderer's absoluteClippedOverflowRect() method can return an empty IntRect when node() of renderer is offscreen. For this case, make spatial navigation to fallback to getRect of Element instead. [1] http://old.nabble.com/AbsoluteClippedOverflowRect-return-empty-IntRect-td28005341.html
Created attachment 53182 [details] (committed in r57496) patch v1 fallback to getRect method Element when absoluteClippedOverflowRect of RenderObject returns a empty rect.
Comment on attachment 53182 [details] (committed in r57496) patch v1 (From update of attachment 53182 [details]) Clearing flags on attachment: 53182 Committed r57496: <http://trac.webkit.org/changeset/57496>
Thank you Simon Fraser!!!
Revision r57496 cherry-picked into qtwebkit-2.0 with commit 7d5c02b80c68d5cebe067bd0968b7dc9b6a12e92