Created attachment 80924 [details] A test case html http://trac.webkit.org/changeset/76831 added overhang painting to WebCore::ScrollView::paint (base of PopupListBox). The overhang is derived in ScrollView::calculateOverhangAreasForPainting based on scroll position, contentSize and visibleContentRect. We excluded padding space from content size in PopupListBox::layout and thus the padding space is drawn as overhang.
Created attachment 80925 [details] Proposed patch.
Comment on attachment 80925 [details] Proposed patch. Clearing flags on attachment: 80925 Committed r77424: <http://trac.webkit.org/changeset/77424>
All reviewed patches have been landed. Closing bug.