The clipRect seems to be incorrectly set up in void PluginView::setNPWindowIfNeeded() (PluginView.cpp). m_npWindow.clipRect.left = m_clipRect.x(); m_npWindow.clipRect.top = m_clipRect.y(); m_npWindow.clipRect.right = m_clipRect.width(); m_npWindow.clipRect.bottom = m_clipRect.height(); I would expect: m_npWindow.clipRect.left = m_clipRect.x(); m_npWindow.clipRect.top = m_clipRect.y(); m_npWindow.clipRect.right = m_clipRect.x() + m_clipRect.width(); m_npWindow.clipRect.bottom = m_clipRect.y() + m_clipRect.height(); Possibly with - 1 on right/bottom.
Mass closing plug-in bugs, as plug-in support has been removed from WebKit. Please comment and/or reopen if this still affects WebKit in some way.