There are still some reports of crashing when switching the overlay/non-overlay scrollbar preference. We have not found a way to reproduce any of these crashes. I have a fix that prevents any work from being done on pages that are in the page cache when the preference is switched. <rdar://problem/9323983>
Created attachment 93023 [details] Patch
Attachment 93023 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/WebCore/ChangeLog', u'Source/WebCor..." exit_code: 1 Source/WebCore/page/FrameView.h:270: The parameter name "active" adds no information, so it should be removed. [readability/parameter_name] [5] Source/WebCore/platform/mac/ScrollAnimatorMac.h:84: The parameter name "active" adds no information, so it should be removed. [readability/parameter_name] [5] Total errors found: 2 in 15 files If any of these errors are false positives, please file a bug against check-webkit-style.
Created attachment 93025 [details] Patch
Attachment 93025 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Source/WebCore/ChangeLog', u'Source/WebCor..." exit_code: 1 Source/WebCore/platform/mac/ScrollAnimatorMac.h:84: The parameter name "active" adds no information, so it should be removed. [readability/parameter_name] [5] Total errors found: 1 in 15 files If any of these errors are false positives, please file a bug against check-webkit-style.
Created attachment 93027 [details] Patch
Thanks Darin! Committed change with revision 86184.