[Webkit-unassigned] [Bug 13332] List marker not displayed on items with overflow

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 18 11:50:16 PDT 2011


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





--- Comment #35 from Konstantin Shcheglov <scheglov at google.com>  2011-10-18 11:50:15 PST ---

> 
> > Source/WebCore/rendering/RenderListItem.cpp:344
> > +void RenderListItem::paintMarker(PaintInfo& paintInfo, const LayoutPoint& paintOffset)
> 
> This should be limited to outside list markers and not inside list markers, which should continue to paint normally. The thing to understand about this painting code path is that you're getting many many things wrong. I'm overlooking it because I think it's more important to handle the overflow:hidden case than to get some of these other cases right. However broadening the scope to include inside list markers and to cause them to paint incorrectly in those cases is not good.

  Well, I definitely don't want to make things worse and paint incorrectly.

  What is wrong?
  It passes all existing List tests, with exception of painting markers in background.

  Should I add more tests?
  For which cases?

-- 
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