<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>48896</bug_id>
          
          <creation_ts>2010-11-02 19:47:32 -0700</creation_ts>
          <short_desc>Keep a reference to the scrollbar in accessibility scrollbar.</short_desc>
          <delta_ts>2010-12-21 07:37:55 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Accessibility</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Chris Guillory">ctguil</reporter>
          <assigned_to name="Chris Guillory">ctguil</assigned_to>
          <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dumi</cc>
    
    <cc>rolandsteiner</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>303866</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Guillory">ctguil</who>
    <bug_when>2010-11-02 19:47:32 -0700</bug_when>
    <thetext>Chromium canaries are observing crashes on the following tests:
Regressions: Unexpected DumpRenderTree crashes : (3)
  fast/dom/cssTarget-crash.html = CRASH
  fast/events/node-event-anchor-lock.html = CRASH
  fast/loader/repeat-same-document-navigation.html = CRASH

Caused by change http://trac.webkit.org/changeset/71198.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>303871</commentid>
    <comment_count>1</comment_count>
      <attachid>72786</attachid>
    <who name="Chris Guillory">ctguil</who>
    <bug_when>2010-11-02 20:18:44 -0700</bug_when>
    <thetext>Created attachment 72786
Null check obj</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>303872</commentid>
    <comment_count>2</comment_count>
      <attachid>72786</attachid>
    <who name="Roland Steiner">rolandsteiner</who>
    <bug_when>2010-11-02 20:47:01 -0700</bug_when>
    <thetext>Comment on attachment 72786
Null check obj

Clearing flags on attachment: 72786

Committed r71208: &lt;http://trac.webkit.org/changeset/71208&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>303873</commentid>
    <comment_count>3</comment_count>
    <who name="Roland Steiner">rolandsteiner</who>
    <bug_when>2010-11-02 20:47:08 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>304963</commentid>
    <comment_count>4</comment_count>
    <who name="Dumitru Daniliuc">dumi</who>
    <bug_when>2010-11-04 16:02:44 -0700</bug_when>
    <thetext>fast/events/remove-event-listener.html started crashing on chromium win/linux/mac between r71198 and r71213 with the following stack trace:

[23234:23234:1304399625227:ERROR:process_util_posix.cc(105)] Received signal 11
	base::debug::StackTrace::StackTrace() [0x8111a79]
	base::(anonymous namespace)::StackDumpSignalHandler() [0x80fe039]
	0x4001c420
	WebCore::AXObjectCache::notificationPostTimerFired() [0x86de224]
	WebCore::Timer&lt;&gt;::fired() [0x86dc4f5]
	WebCore::ThreadTimers::sharedTimerFiredInternal() [0x86ca0b4]
	WebCore::ThreadTimers::sharedTimerFired() [0x86ca161]
	MessageLoop::RunTask() [0x80f072b]
	MessageLoop::DeferOrRunPendingTask() [0x80f097c]
	MessageLoop::DoWork() [0x80f0b8a]
	base::MessagePumpForUI::RunWithDispatcher() [0x810b7fc]
	base::MessagePumpForUI::Run() [0x810b782]
	MessageLoop::RunInternal() [0x80f10e5]
	MessageLoop::Run() [0x80f11d8]
	TestShell::WaitTestFinished() [0x8061416]
	TestShell::RunFileTest() [0x8061734]
	main [0x805a9d4]
	0x40a97450
	0x8058841

looks related to your patch. can you please take a look?

there&apos;s an entry for this test in chromium/src/webkit/tools/layout_tests/test_expectations.txt. once this test is no longer crashing, please remove that entry too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>304996</commentid>
    <comment_count>5</comment_count>
    <who name="Chris Guillory">ctguil</who>
    <bug_when>2010-11-04 16:40:21 -0700</bug_when>
    <thetext>Looking at the latest builds:
http://build.chromium.org/p/chromium/builders/Webkit%20Win/builds/1143/steps/webkit_tests/logs/stdio
http://build.chromium.org/p/chromium/builders/Webkit%20Mac10.5/builds/573/steps/webkit_tests/logs/stdio
http://build.chromium.org/p/chromium/builders/Webkit%20Linux/builds/1242/steps/webkit_tests/logs/stdio

fast/events/remove-event-listener.html is passing on windows and linux but failing on mac with error that looks unrelated.

2010-11-04 16:09:41,819 dump_render_tree_thread.py:107  DEBUG Stacktrace for /b/build/slave/Webkit_Mac10_5/build/src/third_party/WebKit/LayoutTests/fast/events/remove-event-listener.html:
[80036:267:1379177625481995:ERROR:/b/build/slave/webkit-mac-rel/build/src/base/process_util_posix.cc(105)] Received signal 10
	0   TestShell                           0x000a1bb1 _mh_execute_header + 658353
	1   TestShell                           0x000c2439 _mh_execute_header + 791609
	2   libSystem.B.dylib                   0x911c32bb _sigtramp + 43
	3   ???                                 0xffffffff 0x0 + 4294967295
	4   TestShell                           0x00d588c2 _mh_execute_header + 13990082
	5   TestShell                           0x00d5a46b _mh_execute_header + 13997163
	6   TestShell                           0x00d48ffe _mh_execute_header + 13926398
	7   TestShell                           0x00d490a2 _mh_execute_header + 13926562
	8   TestShell                           0x000b0c5c _mh_execute_header + 719964
	9   TestShell                           0x000b0e8e _mh_execute_header + 720526
	10  TestShell                           0x000b0ff7 _mh_execute_header + 720887
	11  TestShell                           0x000dbe94 _mh_execute_header + 896660
	12  CoreFoundation                      0x91ce83c5 CFRunLoopRunSpecific + 3141
	13  CoreFoundation                      0x91ce8aa8 CFRunLoopRunInMode + 88
	14  HIToolbox                           0x97a6a2ac BlockUntilNextEventMatchingListInMode + 989
	15  HIToolbox                           0x97a6a0c5 BlockUntilNextEventMatchingListInMode + 502
	16  HIToolbox                           0x97a69f39 BlockUntilNextEventMatchingListInMode + 106
	17  AppKit                              0x96b916d5 _DPSNextEvent + 657
	18  AppKit                              0x96b90f88 _NSUpdateMenuRefWithChangedMenuItem + 2250
	19  AppKit                              0x96b89f9f _NSSetViewMultiClipDrawingHelper + 4866
	20  TestShell                           0x000dbb5d _mh_execute_header + 895837
	21  TestShell                           0x000db02a _mh_execute_header + 892970
	22  TestShell                           0x000b186f _mh_execute_header + 723055
	23  TestShell                           0x000b19f4 _mh_execute_header + 723444
	24  TestShell                           0x00030c0d _mh_execute_header + 195597
	25  TestShell                           0x00032086 _mh_execute_header + 200838
	26  TestShell                           0x0000bc9e _mh_execute_header + 44190
	27  TestShell                           0x00009f2a _mh_execute_header + 36650</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>305004</commentid>
    <comment_count>6</comment_count>
    <who name="Dumitru Daniliuc">dumi</who>
    <bug_when>2010-11-04 16:51:03 -0700</bug_when>
    <thetext>Roland said he couldn&apos;t reproduce the failure either, but most probably you need to run multiple tests for that failure to show up. I&apos;m not sure how to reproduce it, but the stack trace reported on the Linux bot when this test started crashing seems to point to your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>305009</commentid>
    <comment_count>7</comment_count>
    <who name="Chris Guillory">ctguil</who>
    <bug_when>2010-11-04 16:57:05 -0700</bug_when>
    <thetext>Is it still failing somewhere that accessibility code stack trace? I see this test passing on Linux.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>305011</commentid>
    <comment_count>8</comment_count>
    <who name="Dumitru Daniliuc">dumi</who>
    <bug_when>2010-11-04 17:01:57 -0700</bug_when>
    <thetext>http://test-results.appspot.com/dashboards/flakiness_dashboard.html#showExpectations=true&amp;tests=fast%2Fevents%2Fremove-event-listener.html

the test seems to no longer crash on linux. however, it still crashes on mac, in process_util_posix.cc(105), the same location where the test crashed on linux once (the rest of the stack trace from the mac bot looks unhelpful). and there might be a way to resolve those symbols in the windows stack trace.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>305052</commentid>
    <comment_count>9</comment_count>
    <who name="Chris Guillory">ctguil</who>
    <bug_when>2010-11-04 17:52:19 -0700</bug_when>
    <thetext>Able to repro on windows debug with:
&gt;run_webkit_tests.bat --debug fast/events

Backtrace:
	WebCore::AXObjectCache::postPlatformNotification [0x10079972+130] (c:\chromium2\src\third_party\webkit\webcore\accessibility\chromium\axobjectcachechromium.cpp:55)
	WebCore::AXObjectCache::notificationPostTimerFired [0x0FD962A7+279] (c:\chromium2\src\third_party\webkit\webcore\accessibility\axobjectcache.cpp:416)
	WebCore::Timer&lt;WebCore::AXObjectCache&gt;::fired [0x0FD96F73+35] (c:\chromium2\src\third_party\webkit\webcore\platform\timer.h:98)
	WebCore::ThreadTimers::sharedTimerFiredInternal [0x104C4CD9+217] (c:\chromium2\src\third_party\webkit\webcore\platform\threadtimers.cpp:112)
	WebCore::ThreadTimers::sharedTimerFired [0x104C4BF6+22] (c:\chromium2\src\third_party\webkit\webcore\platform\threadtimers.cpp:91)
	webkit_glue::WebKitClientImpl::DoTimeout [0x01143DAB+43] (c:\chromium2\src\webkit\glue\webkitclient_impl.h:68)
	DispatchToMethod&lt;webkit_glue::WebKitClientImpl,void (__thiscall webkit_glue::WebKitClientImpl::*)(void)&gt; [0x01145B3C+12] (c:\chromium2\src\base\tuple.h:537)
	base::BaseTimer&lt;webkit_glue::WebKitClientImpl,0&gt;::TimerTask::Run [0x01145094+84] (c:\chromium2\src\base\timer.h:160)
	MessageLoop::RunTask [0x016F77E9+361] (c:\chromium2\src\base\message_loop.cc:417)
	MessageLoop::DeferOrRunPendingTask [0x016F7935+53] (c:\chromium2\src\base\message_loop.cc:429)
	MessageLoop::DoWork [0x016F7EFC+236] (c:\chromium2\src\base\message_loop.cc:533)
	base::MessagePumpForUI::DoRunLoop [0x0178E364+84] (c:\chromium2\src\base\message_pump_win.cc:200)
	base::MessagePumpWin::RunWithDispatcher [0x0178D9E2+130] (c:\chromium2\src\base\message_pump_win.cc:49)
	base::MessagePumpWin::Run [0x0178DD8C+28] (c:\chromium2\src\base\message_pump_win.h:80)
	MessageLoop::RunInternal [0x016F6C2D+349] (c:\chromium2\src\base\message_loop.cc:265)
	MessageLoop::RunHandler [0x016F699E+46] (c:\chromium2\src\base\message_loop.cc:238)
	MessageLoop::Run [0x016F6840+96] (c:\chromium2\src\base\message_loop.cc:216)
	TestShell::WaitTestFinished [0x0187E653+675] (c:\chromium2\src\webkit\tools\test_shell\test_shell_win.cc:490)
	TestShell::RunFileTest [0x0187D515+1333] (c:\chromium2\src\webkit\tools\test_shell\test_shell_win.cc:292)
	main [0x010F31E2+6930] (c:\chromium2\src\webkit\tools\test_shell\test_shell_main.cc:411)
	__tmainCRTStartup [0x018D54C8+424] (f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c:586)
	mainCRTStartup [0x018D530F+15] (f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c:403)
	BaseThreadInitThunk [0x76B43667+18]
	RtlInitializeExceptionChain [0x779F9E12+99]
	RtlInitializeExceptionChain [0x779F9DE5+54]

static_cast&lt;AccessibilityScrollbar*&gt;(obj)-&gt;scrollbar() is returning garbage. Investigating...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>305087</commentid>
    <comment_count>10</comment_count>
      <attachid>73027</attachid>
    <who name="Chris Guillory">ctguil</who>
    <bug_when>2010-11-04 18:40:43 -0700</bug_when>
    <thetext>Created attachment 73027
Keep a referene to the scrollbar in accessibility scrollbar.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>305112</commentid>
    <comment_count>11</comment_count>
    <who name="Dumitru Daniliuc">dumi</who>
    <bug_when>2010-11-04 19:59:56 -0700</bug_when>
    <thetext>Chris, can you please review this patch? I&apos;m not familiar with this code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>305177</commentid>
    <comment_count>12</comment_count>
      <attachid>73027</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2010-11-05 01:26:11 -0700</bug_when>
    <thetext>Comment on attachment 73027
Keep a referene to the scrollbar in accessibility scrollbar.

View in context: https://bugs.webkit.org/attachment.cgi?id=73027&amp;action=review

Otherwise looks ok.

&gt; WebCore/ChangeLog:5
&gt; +        Keep a referene to the scrollbar in accessibility scrollbar.

spelling</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>305438</commentid>
    <comment_count>13</comment_count>
      <attachid>73098</attachid>
    <who name="Chris Guillory">ctguil</who>
    <bug_when>2010-11-05 12:02:07 -0700</bug_when>
    <thetext>Created attachment 73098
Keep a reference to the scrollbar in accessibility scrollbar.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>305439</commentid>
    <comment_count>14</comment_count>
      <attachid>73098</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2010-11-05 12:02:41 -0700</bug_when>
    <thetext>Comment on attachment 73098
Keep a reference to the scrollbar in accessibility scrollbar.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>305465</commentid>
    <comment_count>15</comment_count>
      <attachid>73098</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-05 12:55:36 -0700</bug_when>
    <thetext>Comment on attachment 73098
Keep a reference to the scrollbar in accessibility scrollbar.

Clearing flags on attachment: 73098

Committed r71445: &lt;http://trac.webkit.org/changeset/71445&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>305466</commentid>
    <comment_count>16</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-05 12:55:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>72786</attachid>
            <date>2010-11-02 20:18:44 -0700</date>
            <delta_ts>2010-11-04 18:40:43 -0700</delta_ts>
            <desc>Null check obj</desc>
            <filename>MyPatch.txt</filename>
            <type>text/plain</type>
            <size>1500</size>
            <attacher name="Chris Guillory">ctguil</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3MTIwNikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTMgQEAKKzIwMTAtMTEtMDIgIENocmlzIEd1aWxsb3J5ICA8Y2hyaXMuZ3VpbGxv
cnlAZ29vZ2xlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBOdWxsIGNoZWNrIG9iaiBpbiBBWE9iamVjdENhY2hlOjpwb3N0UGxhdGZvcm1Ob3Rp
ZmljYXRpb24uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD00ODg5NgorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9jaHJvbWl1bS9BWE9iamVjdENhY2hl
Q2hyb21pdW0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6QVhPYmplY3RDYWNoZTo6cG9zdFBsYXRm
b3JtTm90aWZpY2F0aW9uKToKKwogMjAxMC0xMS0wMiAgS2F2aXRhIEthbmV0a2FyICA8a2thbmV0
a2FyQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEdW1pdHJ1IERhbmlsaXVj
LgpJbmRleDogV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2Nocm9taXVtL0FYT2JqZWN0Q2FjaGVDaHJv
bWl1bS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2Nocm9taXVtL0FY
T2JqZWN0Q2FjaGVDaHJvbWl1bS5jcHAJKHJldmlzaW9uIDcxMjA2KQorKysgV2ViQ29yZS9hY2Nl
c3NpYmlsaXR5L2Nocm9taXVtL0FYT2JqZWN0Q2FjaGVDaHJvbWl1bS5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTQ5LDcgKzQ5LDcgQEAgdm9pZCBBWE9iamVjdENhY2hlOjphdHRhY2hXcmFwcGVyKEFj
Y2VzcwogCiB2b2lkIEFYT2JqZWN0Q2FjaGU6OnBvc3RQbGF0Zm9ybU5vdGlmaWNhdGlvbihBY2Nl
c3NpYmlsaXR5T2JqZWN0KiBvYmosIEFYTm90aWZpY2F0aW9uIG5vdGlmaWNhdGlvbikKIHsKLSAg
ICBpZiAob2JqLT5pc0FjY2Vzc2liaWxpdHlTY3JvbGxiYXIoKSAmJiBub3RpZmljYXRpb24gPT0g
QVhWYWx1ZUNoYW5nZWQpIHsKKyAgICBpZiAob2JqICYmIG9iai0+aXNBY2Nlc3NpYmlsaXR5U2Ny
b2xsYmFyKCkgJiYgbm90aWZpY2F0aW9uID09IEFYVmFsdWVDaGFuZ2VkKSB7CiAgICAgICAgIC8v
IFNlbmQgZG9jdW1lbnQgdmFsdWUgY2hhbmdlZCBvbiBzY3JvbGxiYXIgdmFsdWUgY2hhbmdlZCBu
b3RpZmljYXRpb24uCiAgICAgICAgIFNjcm9sbGJhciogc2Nyb2xsQmFyID0gc3RhdGljX2Nhc3Q8
QWNjZXNzaWJpbGl0eVNjcm9sbGJhcio+KG9iaiktPnNjcm9sbGJhcigpOwogICAgICAgICBpZiAo
IXNjcm9sbEJhciB8fCAhc2Nyb2xsQmFyLT5wYXJlbnQoKSB8fCAhc2Nyb2xsQmFyLT5wYXJlbnQo
KS0+aXNGcmFtZVZpZXcoKSkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>73027</attachid>
            <date>2010-11-04 18:40:43 -0700</date>
            <delta_ts>2010-11-05 12:02:07 -0700</delta_ts>
            <desc>Keep a referene to the scrollbar in accessibility scrollbar.</desc>
            <filename>MyPatch.txt</filename>
            <type>text/plain</type>
            <size>1458</size>
            <attacher name="Chris Guillory">ctguil</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3MTM3OCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTMgQEAKKzIwMTAtMTEtMDQgIENocmlzIEd1aWxsb3J5ICA8Y2hyaXMuZ3VpbGxv
cnlAZ29vZ2xlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBLZWVwIGEgcmVmZXJlbmUgdG8gdGhlIHNjcm9sbGJhciBpbiBhY2Nlc3NpYmlsaXR5
IHNjcm9sbGJhci4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTQ4ODk2CisKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlTY3JvbGxi
YXIuaDoKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlTY3JvbGxiYXI6OnNjcm9sbGJh
cik6CisKIDIwMTAtMTEtMDQgIE1PUklUQSBIYWppbWUgIDxtb3JyaXRhQGdvb2dsZS5jb20+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgS2VudCBUYW11cmEuCkluZGV4OiBXZWJDb3JlL2FjY2Vzc2li
aWxpdHkvQWNjZXNzaWJpbGl0eVNjcm9sbGJhci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvYWNj
ZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5U2Nyb2xsYmFyLmgJKHJldmlzaW9uIDcxMzYyKQorKysg
V2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlTY3JvbGxiYXIuaAkod29ya2luZyBj
b3B5KQpAQCAtNDEsNyArNDEsNyBAQCBwdWJsaWM6CiAKICAgICB2b2lkIHNldFNjcm9sbGJhcihT
Y3JvbGxiYXIqIHNjcm9sbGJhcikgeyBtX3Njcm9sbGJhciA9IHNjcm9sbGJhcjsgfQogCi0gICAg
U2Nyb2xsYmFyKiBzY3JvbGxiYXIoKSBjb25zdCB7IHJldHVybiBtX3Njcm9sbGJhcjsgfQorICAg
IFNjcm9sbGJhciogc2Nyb2xsYmFyKCkgY29uc3QgeyByZXR1cm4gbV9zY3JvbGxiYXIuZ2V0KCk7
IH0KIAogICAgIHZpcnR1YWwgYm9vbCBpc0FjY2Vzc2liaWxpdHlTY3JvbGxiYXIoKSBjb25zdCB7
IHJldHVybiB0cnVlOyB9CiAKQEAgLTYwLDcgKzYwLDcgQEAgcHJpdmF0ZToKICAgICB2aXJ0dWFs
IEludFJlY3QgZWxlbWVudFJlY3QoKSBjb25zdCB7IEFTU0VSVF9OT1RfUkVBQ0hFRCgpOyByZXR1
cm4gSW50UmVjdCgpOyB9CiAgICAgdmlydHVhbCBBY2Nlc3NpYmlsaXR5T2JqZWN0KiBwYXJlbnRP
YmplY3QoKSBjb25zdCB7IEFTU0VSVF9OT1RfUkVBQ0hFRCgpOyByZXR1cm4gMDsgfQogCi0gICAg
U2Nyb2xsYmFyKiBtX3Njcm9sbGJhcjsKKyAgICBSZWZQdHI8U2Nyb2xsYmFyPiBtX3Njcm9sbGJh
cjsKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUK
</data>
<flag name="review"
          id="63392"
          type_id="1"
          status="-"
          setter="cfleizach"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>73098</attachid>
            <date>2010-11-05 12:02:07 -0700</date>
            <delta_ts>2010-11-05 12:55:36 -0700</delta_ts>
            <desc>Keep a reference to the scrollbar in accessibility scrollbar.</desc>
            <filename>MyPatch.txt</filename>
            <type>text/plain</type>
            <size>1459</size>
            <attacher name="Chris Guillory">ctguil</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3MTM3OCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTMgQEAKKzIwMTAtMTEtMDQgIENocmlzIEd1aWxsb3J5ICA8Y2hyaXMuZ3VpbGxv
cnlAZ29vZ2xlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBLZWVwIGEgcmVmZXJlbmNlIHRvIHRoZSBzY3JvbGxiYXIgaW4gYWNjZXNzaWJpbGl0
eSBzY3JvbGxiYXIuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD00ODg5NgorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5U2Nyb2xs
YmFyLmg6CisgICAgICAgIChXZWJDb3JlOjpBY2Nlc3NpYmlsaXR5U2Nyb2xsYmFyOjpzY3JvbGxi
YXIpOgorCiAyMDEwLTExLTA0ICBNT1JJVEEgSGFqaW1lICA8bW9ycml0YUBnb29nbGUuY29tPgog
CiAgICAgICAgIFJldmlld2VkIGJ5IEtlbnQgVGFtdXJhLgpJbmRleDogV2ViQ29yZS9hY2Nlc3Np
YmlsaXR5L0FjY2Vzc2liaWxpdHlTY3JvbGxiYXIuaAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2Fj
Y2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVNjcm9sbGJhci5oCShyZXZpc2lvbiA3MTM2MikKKysr
IFdlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5U2Nyb2xsYmFyLmgJKHdvcmtpbmcg
Y29weSkKQEAgLTQxLDcgKzQxLDcgQEAgcHVibGljOgogCiAgICAgdm9pZCBzZXRTY3JvbGxiYXIo
U2Nyb2xsYmFyKiBzY3JvbGxiYXIpIHsgbV9zY3JvbGxiYXIgPSBzY3JvbGxiYXI7IH0KIAotICAg
IFNjcm9sbGJhciogc2Nyb2xsYmFyKCkgY29uc3QgeyByZXR1cm4gbV9zY3JvbGxiYXI7IH0KKyAg
ICBTY3JvbGxiYXIqIHNjcm9sbGJhcigpIGNvbnN0IHsgcmV0dXJuIG1fc2Nyb2xsYmFyLmdldCgp
OyB9CiAKICAgICB2aXJ0dWFsIGJvb2wgaXNBY2Nlc3NpYmlsaXR5U2Nyb2xsYmFyKCkgY29uc3Qg
eyByZXR1cm4gdHJ1ZTsgfQogCkBAIC02MCw3ICs2MCw3IEBAIHByaXZhdGU6CiAgICAgdmlydHVh
bCBJbnRSZWN0IGVsZW1lbnRSZWN0KCkgY29uc3QgeyBBU1NFUlRfTk9UX1JFQUNIRUQoKTsgcmV0
dXJuIEludFJlY3QoKTsgfQogICAgIHZpcnR1YWwgQWNjZXNzaWJpbGl0eU9iamVjdCogcGFyZW50
T2JqZWN0KCkgY29uc3QgeyBBU1NFUlRfTk9UX1JFQUNIRUQoKTsgcmV0dXJuIDA7IH0KIAotICAg
IFNjcm9sbGJhciogbV9zY3JvbGxiYXI7CisgICAgUmVmUHRyPFNjcm9sbGJhcj4gbV9zY3JvbGxi
YXI7CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>