[Webkit-unassigned] [Bug 18768] onscroll and mousewheel events are not fired when iframe set to have no scrollbars

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jul 29 13:54:44 PDT 2010


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





--- Comment #11 from Robin Qiu <robin.qiu at torchmobile.com.cn>  2010-07-29 13:54:44 PST ---
(In reply to comment #9)
> Created an attachment (id=62981)
 --> (https://bugs.webkit.org/attachment.cgi?id=62981) [details]
> 1st patch

Normalflow:
------------------------------------------------------------------------
ScrollView::updateScrollbars()
  Scrollbar::setValue()
    Scrollbar::setCurrentPos()
      FrameView::valueChanged()
        ScrollView::valueChanged()
          ScrollView::repaintFixedElementsAfterScrolling() *
          ScrollView::scrollContents() *
        EventHandler::sendScrollEvent() *
        // ... others *

When there is no ScrollBars, old flow: (Skips a lot of routines.)
------------------------------------------------------------------------
ScrollView::updateScrollbars()
  ScrollView::scrollContents() *


When there is no ScrollBars, new flow:
------------------------------------------------------------------------
ScrollView::updateScrollbars()
      FrameView::valueChanged()
        ScrollView::valueChanged()
          ScrollView::repaintFixedElementsAfterScrolling() *
          ScrollView::scrollContents() *
        EventHandler::sendScrollEvent() *
        // ... others *

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