[Webkit-unassigned] [Bug 33211] [chromiun] adjust Chromium or WebKit to recent changes in SelectionController

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jan 5 10:36:41 PST 2010


https://bugs.webkit.org/show_bug.cgi?id=33211





--- Comment #1 from Darin Adler <darin at apple.com>  2010-01-05 10:36:40 PST ---
Anton explained that the assertion happens with this backtrace:

WebCore::SelectionController::recomputeCaretRect Line 936
WebCore::SelectionController::absoluteCaretBounds Line 906
WebKit::WebViewImpl::queryCompositionStatus  Line 1085

Based on that it seems clear that the WebViewImpl::queryCompositionStatus
function should trigger layout. The best function to call is probably
Document::updateLayout.

Alternatively we could decide that the SelectionController::absoluteCaretBounds
function is designed to be called by high level code and is itself responsible
for triggering layout. In that case we have to look at all the
absoluteCaretBounds call sites and make sure it's OK to trigger layout at each
of them.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list