Changeset 138764 in webkit
- Timestamp:
- Jan 3, 2013, 4:31:47 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r138761 r138764 1 2013-01-03 Jon Lee <jonlee@apple.com> 2 3 REGRESSION(r138729): crash and assertion failures in WebKit::WebProcess::plugInDidReceiveUserInteraction 4 https://bugs.webkit.org/show_bug.cgi?id=106042 5 <rdar://problem/12953469> 6 7 Reviewed by Brady Eidson. 8 9 * platform/mac-wk2/TestExpectations: Unskip the crashing tests. 10 1 11 2013-01-03 Ryosuke Niwa <rniwa@webkit.org> 2 12 -
trunk/LayoutTests/platform/mac-wk2/TestExpectations
r138743 r138764 297 297 webkit.org/b/93552 inspector/device-orientation-success.html [ Failure ] 298 298 299 webkit.org/b/106042 fast/replaced/no-focus-ring-object.html [ Crash ]300 webkit.org/b/106042 fast/replaced/no-focus-ring-embed.html [ Crash ]301 webkit.org/b/106042 platform/mac-wk2/plugins/mouse-events-scaled-iframe.html [ Crash ]302 webkit.org/b/106042 plugins/change-widget-and-click-crash.html [ Crash ]303 webkit.org/b/106042 plugins/resize-from-plugin.html [ Crash ]304 305 299 ### END OF (1) Classified failures with bug reports 306 300 ######################################## -
trunk/Source/WebKit2/ChangeLog
r138759 r138764 1 2013-01-03 Jon Lee <jonlee@apple.com> 2 3 REGRESSION(r138729): crash and assertion failures in WebKit::WebProcess::plugInDidReceiveUserInteraction 4 https://bugs.webkit.org/show_bug.cgi?id=106042 5 <rdar://problem/12953469> 6 7 Reviewed by Brady Eidson. 8 9 The assertion is hit if plugin snapshotting is disabled, and the user interacts with a plug-in that 10 comes from an origin not found in the cached dictionary. The proper fix is to check for whether the 11 setting is enabled. Otherwise, that origin should be in the dictionary since the plugin is running. 12 13 * WebProcess/Plugins/PluginView.cpp: 14 (WebKit::PluginView::pluginDidReceiveUserInteraction): Check for the setting, and avoid the whole code 15 path if snapshotting is disabled. 16 1 17 2013-01-03 Roger Fong <roger_fong@apple.com> 2 18 -
trunk/Source/WebKit2/WebProcess/Plugins/PluginView.cpp
r138729 r138764 1610 1610 void PluginView::pluginDidReceiveUserInteraction() 1611 1611 { 1612 if (frame() && !frame()->settings()->plugInSnapshottingEnabled()) 1613 return; 1614 1612 1615 if (m_didReceiveUserInteraction) 1613 1616 return;
Note:
See TracChangeset
for help on using the changeset viewer.