In function ContainerNode::getLowerRightCorner(), the line
point.move(linesBox.x() + linesBox.width(), linesBox.height());
point.move(linesBox.x() + linesBox.width(), linesBox.y() + linesBox.height());
Otherwise for text node the right corner position is wrong.
Lyon, can you come up with a layouttest/testcase for this?
I will come up with a test page. In WinMo phones, because of this error we can not move up focus from "firstname.lastname@example.org" to "Torch Mobile Inc" with arrow keyboard in Iris Browser about page.
Was reviewed by David Hyatt over IRC and landed by me r40991.