RESOLVED DUPLICATE of bug 103955 23629
Caret repainting needs to do container-relative repaints
https://bugs.webkit.org/show_bug.cgi?id=23629
Summary Caret repainting needs to do container-relative repaints
Simon Fraser (smfr)
Reported 2009-01-29 15:36:59 PST
SelectionController::invalidateCaretRect() does view->repaintViewRectangle(caretRepaintRect(), false); which is not going to work correctly with container-relative repainting.
Attachments
Arvid Nilsson
Comment 1 2012-10-18 16:27:07 PDT
I think we just hit this: void RenderLayerCompositor::recursiveRepaintLayerRect(RenderLayer* layer, const IntRect& rect) { // FIXME: This method does not work correctly with transforms. if (layer->isComposited() && !layer->backing()->paintsIntoCompositedAncestor()) layer->setBackingNeedsRepaintInRect(rect); ... } (RIM PR 216154)
Simon Fraser (smfr)
Comment 2 2012-10-18 16:30:50 PDT
Bug 94985 is related.
Arvid Nilsson
Comment 3 2012-10-18 16:33:01 PDT
(In reply to comment #2) > Bug 94985 is related. Thank you, that one looks more specific, it's exactly what we have problem with right now.
Simon Fraser (smfr)
Comment 4 2013-01-30 12:56:51 PST
Bug 103955 fixed this. *** This bug has been marked as a duplicate of bug 103955 ***
Note You need to log in before you can comment on or make changes to this bug.