<?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>129186</bug_id>
          
          <creation_ts>2014-02-21 17:05:03 -0800</creation_ts>
          <short_desc>Unify iOS scrolling behind ScrollView::setScrollPosition()</short_desc>
          <delta_ts>2023-01-03 10:44:28 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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>1</everconfirmed>
          <reporter name="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          <cc>ahmad.saleem792</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>983451</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-02-21 17:05:03 -0800</bug_when>
    <thetext>Unify iOS scrolling behind ScrollView::setScrollPosition()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>983452</commentid>
    <comment_count>1</comment_count>
      <attachid>224929</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-02-21 17:10:35 -0800</bug_when>
    <thetext>Created attachment 224929
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1922348</commentid>
    <comment_count>2</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2022-12-30 18:37:49 -0800</bug_when>
    <thetext>Checking via BugID on GitHub, it seems this r+ patch didn&apos;t landed. Do we need this now?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1922648</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2023-01-03 10:44:28 -0800</bug_when>
    <thetext>Probably too old to take now (and we&apos;re not focusing on UIWebView).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>224929</attachid>
            <date>2014-02-21 17:10:35 -0800</date>
            <delta_ts>2014-02-28 21:28:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-129186-20140221171034.patch</filename>
            <type>text/plain</type>
            <size>7571</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY0NTA1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2JjMDFmZTdkOWFjZmI5
MjcxODE3YjE3ZjIwMTIxNWE2MjQxYjE4Yi4uZWNkMWE4OWU0Yzc2MWY0OWU0NTBiYzlmZTA0ZGJi
MjRiZWNlNTFkYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMxIEBACisyMDE0LTAyLTIxICBCZW5q
YW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29tPgorCisgICAgICAgIFVuaWZ5IGlPUyBz
Y3JvbGxpbmcgYmVoaW5kIFNjcm9sbFZpZXc6OnNldFNjcm9sbFBvc2l0aW9uKCkKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyOTE4NgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZXJlIHdlcmUgdHdvIG1l
dGhvZHMgb2Ygc2Nyb2xsaW5nIG9uIGlPUyBXZWJLaXQxOgorICAgICAgICAtU2Nyb2xsVmlldzo6
c2V0QWN0dWFsU2Nyb2xsUG9zaXRpb24oKSB3b3VsZCBzZXQgdGhlIHNjcm9sbCBwb3NpdGlvbiBp
biBVSVNjcm9sbFZpZXcgY29vcmRpbmF0ZXMuCisgICAgICAgIC1TY3JvbGxWaWV3OjpzZXRTY3Jv
bGxQb3NpdGlvbigpIHdvdWxkIHNldCB0aGUgc2Nyb2xsIHBvc2l0aW9uIGluIGRvY3VtZW50IGNv
b3JkaW5hdGUgYW5kIFdBSyB3b3VsZAorICAgICAgICAgc2NhbGUgdG8gdGhlIHRvcCBXQUtTY3Jv
bGxWaWV3IGNvb3JkaW5hdGUgKHdoaWNoIGlzIGF0IHRoZSBzY2FsZSBvZiBVSVNjcm9sbFZpZXcp
LgorCisgICAgICAgIFRoaXMgcGF0Y2ggcmVtb3ZlcyB0aGUgY29kZSBmb3IgU2Nyb2xsVmlldzo6
c2V0QWN0dWFsU2Nyb2xsUG9zaXRpb24oKS4gQWxsIHNjcm9sbGluZyBnb2VzIHRocm91Z2gKKyAg
ICAgICAgU2Nyb2xsVmlldzo6c2V0U2Nyb2xsUG9zaXRpb24oKSwgd2hpY2ggaW4gdHVybiBnb2Vz
IHRvIFtXQUtTY3JvbGxWaWV3IHNjcm9sbFBvaW50Ol0sIHRoZXJlIGlzIGNvbnZlcnRlZAorICAg
ICAgICB0byB0aGUgVUlTY3JvbGxWaWV3IGNvb3JkaW5hdGVzIGFuZCBzZW50IHRvIHRoZSBVSSB0
aHJlYWQuCisKKyAgICAgICAgKiBodG1sL0hUTUxCb2R5RWxlbWVudC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpIVE1MQm9keUVsZW1lbnQ6OnNldFNjcm9sbExlZnQpOgorICAgICAgICAoV2ViQ29y
ZTo6SFRNTEJvZHlFbGVtZW50OjpzZXRTY3JvbGxUb3ApOgorICAgICAgICAqIHBhZ2UvRE9NV2lu
ZG93LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRPTVdpbmRvdzo6c2Nyb2xsQnkpOgorICAgICAg
ICAoV2ViQ29yZTo6RE9NV2luZG93OjpzY3JvbGxUbyk6CisgICAgICAgICogcGxhdGZvcm0vU2Ny
b2xsVmlldy5oOgorICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsVmlldzo6c2Nyb2xsQnkpOgorICAg
ICAgICAqIHBsYXRmb3JtL2lvcy9TY3JvbGxWaWV3SU9TLm1tOgorICAgICAgICAqIHBsYXRmb3Jt
L2lvcy93YWsvV0FLU2Nyb2xsVmlldy5oOgorICAgICAgICAqIHBsYXRmb3JtL2lvcy93YWsvV0FL
U2Nyb2xsVmlldy5tbToKKwogMjAxNC0wMi0yMSAgQmVuamFtaW4gUG91bGFpbiAgPGJlbmphbWlu
QHdlYmtpdC5vcmc+CiAKICAgICAgICAganNEb2N1bWVudFByb3RvdHlwZUZ1bmN0aW9uR2V0RWxl
bWVudEJ5SWQgc2hvdWxkIG5vdCBjcmVhdGUgYW4gQXRvbWljU3RyaW5nIGZvciB0aGUgZnVuY3Rp
b24gYXJndW1lbnQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEJvZHlFbGVt
ZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEJvZHlFbGVtZW50LmNwcAppbmRleCBh
YzI0MzU5OGRhNmZkN2VlYzVlM2UwYjNhNjFhODVmMDQyZGFhNTgyLi5jM2MxN2M1ZWI1MWY0ZTEy
MzAxMDFiZDE3MGI5N2Y4Y2YyNzljOTlkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1s
L0hUTUxCb2R5RWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MQm9keUVs
ZW1lbnQuY3BwCkBAIC0yMzQsNiArMjM0LDcgQEAgdm9pZCBIVE1MQm9keUVsZW1lbnQ6OnNldFNj
cm9sbExlZnQoaW50IHNjcm9sbExlZnQpCiAgICAgRnJhbWVWaWV3KiB2aWV3ID0gZnJhbWUtPnZp
ZXcoKTsKICAgICBpZiAoIXZpZXcpCiAgICAgICAgIHJldHVybjsKKyAgICAvLyBGSVhNRTogd2h5
IGlzIHRoaXMgcGFydGljdWxhciBzY3JvbGxpbmcgcG9zaXRpb24gaXMgc2VudCBzY2FsZWQ/CiAg
ICAgdmlldy0+c2V0U2Nyb2xsUG9zaXRpb24oSW50UG9pbnQoc3RhdGljX2Nhc3Q8aW50PihzY3Jv
bGxMZWZ0ICogZnJhbWUtPnBhZ2Vab29tRmFjdG9yKCkgKiBmcmFtZS0+ZnJhbWVTY2FsZUZhY3Rv
cigpKSwgdmlldy0+c2Nyb2xsWSgpKSk7CiB9CiAKQEAgLTI2Miw2ICsyNjMsNyBAQCB2b2lkIEhU
TUxCb2R5RWxlbWVudDo6c2V0U2Nyb2xsVG9wKGludCBzY3JvbGxUb3ApCiAgICAgRnJhbWVWaWV3
KiB2aWV3ID0gZnJhbWUtPnZpZXcoKTsKICAgICBpZiAoIXZpZXcpCiAgICAgICAgIHJldHVybjsK
KyAgICAvLyBGSVhNRTogd2h5IGlzIHRoaXMgcGFydGljdWxhciBzY3JvbGxpbmcgcG9zaXRpb24g
aXMgc2VudCBzY2FsZWQ/CiAgICAgdmlldy0+c2V0U2Nyb2xsUG9zaXRpb24oSW50UG9pbnQodmll
dy0+c2Nyb2xsWCgpLCBzdGF0aWNfY2FzdDxpbnQ+KHNjcm9sbFRvcCAqIGZyYW1lLT5wYWdlWm9v
bUZhY3RvcigpICogZnJhbWUtPmZyYW1lU2NhbGVGYWN0b3IoKSkpKTsKIH0KIApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGFnZS9ET01XaW5kb3cuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFn
ZS9ET01XaW5kb3cuY3BwCmluZGV4IDRmYTQzMzBhYTZhNjM0MDQxNTQ2N2U5NzFkZjBkZTJiMjJj
YzQ0MjcuLmQyZDE0YTljODYwMzlhMTlhYjg4OWEzYmNmNjlkMGFiOWQwNjZhYWEgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9wYWdlL0RPTVdpbmRvdy5jcHAKQEAgLTE0NDYsMTEgKzE0NDYsNyBAQCB2b2lkIERPTVdpbmRv
dzo6c2Nyb2xsQnkoaW50IHgsIGludCB5KSBjb25zdAogICAgICAgICByZXR1cm47CiAKICAgICBJ
bnRTaXplIHNjYWxlZE9mZnNldCh2aWV3LT5tYXBGcm9tQ1NTVG9MYXlvdXRVbml0cyh4KSwgdmll
dy0+bWFwRnJvbUNTU1RvTGF5b3V0VW5pdHMoeSkpOwotI2lmIFBMQVRGT1JNKElPUykKLSAgICB2
aWV3LT5zZXRBY3R1YWxTY3JvbGxQb3NpdGlvbih2aWV3LT5hY3R1YWxTY3JvbGxQb3NpdGlvbigp
ICsgc2NhbGVkT2Zmc2V0KTsKLSNlbHNlCiAgICAgdmlldy0+c2Nyb2xsQnkoc2NhbGVkT2Zmc2V0
KTsKLSNlbmRpZgogfQogCiB2b2lkIERPTVdpbmRvdzo6c2Nyb2xsVG8oaW50IHgsIGludCB5KSBj
b25zdApAQCAtMTQ2NCwxNSArMTQ2MCw4IEBAIHZvaWQgRE9NV2luZG93OjpzY3JvbGxUbyhpbnQg
eCwgaW50IHkpIGNvbnN0CiAgICAgaWYgKCF2aWV3KQogICAgICAgICByZXR1cm47CiAKLQotI2lm
IFBMQVRGT1JNKElPUykKLSAgICBpbnQgem9vbWVkWCA9IHN0YXRpY19jYXN0PGludD4oeCAqIG1f
ZnJhbWUtPnBhZ2Vab29tRmFjdG9yKCkgKiBtX2ZyYW1lLT5mcmFtZVNjYWxlRmFjdG9yKCkpOwot
ICAgIGludCB6b29tZWRZID0gc3RhdGljX2Nhc3Q8aW50Pih5ICogbV9mcmFtZS0+cGFnZVpvb21G
YWN0b3IoKSAqIG1fZnJhbWUtPmZyYW1lU2NhbGVGYWN0b3IoKSk7Ci0gICAgdmlldy0+c2V0QWN0
dWFsU2Nyb2xsUG9zaXRpb24oSW50UG9pbnQoem9vbWVkWCwgem9vbWVkWSkpOwotI2Vsc2UKICAg
ICBJbnRQb2ludCBsYXlvdXRQb3Modmlldy0+bWFwRnJvbUNTU1RvTGF5b3V0VW5pdHMoeCksIHZp
ZXctPm1hcEZyb21DU1NUb0xheW91dFVuaXRzKHkpKTsKICAgICB2aWV3LT5zZXRTY3JvbGxQb3Np
dGlvbihsYXlvdXRQb3MpOwotI2VuZGlmCiB9CiAKIGJvb2wgRE9NV2luZG93OjphbGxvd2VkVG9D
aGFuZ2VXaW5kb3dHZW9tZXRyeSgpIGNvbnN0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9TY3JvbGxWaWV3LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3
LmgKaW5kZXggZDAyNzcxOGRjM2IxYWEyMmYyZTlkNmQ5ZWZjMjAzYzQ5NGIzOTgxNy4uZGIxODQy
MmE4OWQ0MTdiMjU3NzI1MDQyOGEzZTkwNzYwMDAzMGFiMiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L1Njcm9sbFZpZXcuaApAQCAtMTcyLDcgKzE3Miw2IEBAIHB1YmxpYzoKICAgICAvLyBUaGlzIGlz
IHRoZSBhcmVhIHRoYXQgaXMgcGFydGlhbGx5IG9yIGZ1bGx5IGV4cG9zZWQsIGFuZCBtYXkgZXh0
ZW5kIHVuZGVyIG92ZXJsYXBwaW5nIFVJIGVsZW1lbnRzLgogICAgIEludFJlY3QgdmlzaWJsZUV4
dGVudENvbnRlbnRSZWN0KCkgY29uc3Q7CiAKLSAgICB2b2lkIHNldEFjdHVhbFNjcm9sbFBvc2l0
aW9uKGNvbnN0IEludFBvaW50Jik7CiAgICAgVGlsZUNhY2hlKiB0aWxlQ2FjaGUoKTsKICNlbmRp
ZgogCkBAIC0yMzEsNyArMjMwLDExIEBAIHB1YmxpYzoKIAogICAgIC8vIEZ1bmN0aW9ucyBmb3Ig
c2Nyb2xsaW5nIHRoZSB2aWV3LgogICAgIHZpcnR1YWwgdm9pZCBzZXRTY3JvbGxQb3NpdGlvbihj
b25zdCBJbnRQb2ludCYpOworI2lmIFBMQVRGT1JNKElPUykKKyAgICB2b2lkIHNjcm9sbEJ5KGNv
bnN0IEludFNpemUmIHMpIHsgcmV0dXJuIHNldFNjcm9sbFBvc2l0aW9uKGFjdHVhbFNjcm9sbFBv
c2l0aW9uKCkgKyBzKTsgfQorI2Vsc2UKICAgICB2b2lkIHNjcm9sbEJ5KGNvbnN0IEludFNpemUm
IHMpIHsgcmV0dXJuIHNldFNjcm9sbFBvc2l0aW9uKHNjcm9sbFBvc2l0aW9uKCkgKyBzKTsgfQor
I2VuZGlmCiAKICAgICAvLyBUaGlzIGZ1bmN0aW9uIHNjcm9sbHMgYnkgbGluZXMsIHBhZ2VzIG9y
IHBpeGVscy4KICAgICBib29sIHNjcm9sbChTY3JvbGxEaXJlY3Rpb24sIFNjcm9sbEdyYW51bGFy
aXR5KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2lvcy9TY3JvbGxWaWV3
SU9TLm1tIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW9zL1Njcm9sbFZpZXdJT1MubW0KaW5k
ZXggMjBiMGFkMTMyYmI0M2ViZjE2ZDBiN2YxNGFkOTVkYWE3NzlmYTQ3OC4uZmRiNjJmZGY5Yjhi
N2M4YWVjMDY4YjlhNzE2MTE2ODM0YTM3NTNiNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vaW9zL1Njcm9sbFZpZXdJT1MubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vaW9zL1Njcm9sbFZpZXdJT1MubW0KQEAgLTEyNiwxNiArMTI2LDYgQEAgSW50UmVjdCBTY3Jv
bGxWaWV3Ojp2aXNpYmxlRXh0ZW50Q29udGVudFJlY3QoKSBjb25zdAogICAgIHJldHVybiBlbmNs
b3NpbmdJbnRSZWN0KHIpOwogfQogCi12b2lkIFNjcm9sbFZpZXc6OnNldEFjdHVhbFNjcm9sbFBv
c2l0aW9uKGNvbnN0IEludFBvaW50JiBwb3NpdGlvbikKLXsKLSAgICBOU1Njcm9sbFZpZXcgKnZp
ZXcgPSBzdGF0aWNfY2FzdDxOU1Njcm9sbFZpZXcgKj4ocGxhdGZvcm1XaWRnZXQoKSk7Ci0KLSAg
ICBCRUdJTl9CTE9DS19PQkpDX0VYQ0VQVElPTlM7Ci0gICAgaWYgKFt2aWV3IGlzS2luZE9mQ2xh
c3M6W05TU2Nyb2xsVmlldyBjbGFzc11dKQotICAgICAgICBbdmlldyBzZXRBY3R1YWxTY3JvbGxQ
b3NpdGlvbjpwb3NpdGlvbl07Ci0gICAgRU5EX0JMT0NLX09CSkNfRVhDRVBUSU9OUzsKLX0KLQog
SW50UmVjdCBTY3JvbGxWaWV3OjpwbGF0Zm9ybVZpc2libGVDb250ZW50UmVjdChib29sIGluY2x1
ZGVTY3JvbGxiYXJzKSBjb25zdAogewogICAgIEJFR0lOX0JMT0NLX09CSkNfRVhDRVBUSU9OUzsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2lvcy93YWsvV0FLU2Nyb2xsVmll
dy5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW9zL3dhay9XQUtTY3JvbGxWaWV3LmgKaW5k
ZXggMGI0MDY5NzM1Y2NhMmIyY2E4ODBjYWM0YTdlM2Y0NzczNWEyOWUzOS4uMDZjYjQ0YjQwOGI5
ZjA2MTIxYjFlMmI2ZDZmNjU4OTYxODI2ZTY0NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vaW9zL3dhay9XQUtTY3JvbGxWaWV3LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vaW9zL3dhay9XQUtTY3JvbGxWaWV3LmgKQEAgLTYxLDcgKzYxLDYgQEAKIC0gKGlkKWRl
bGVnYXRlOwogCiAtIChDR1JlY3QpYWN0dWFsRG9jdW1lbnRWaXNpYmxlUmVjdDsKLS0gKHZvaWQp
c2V0QWN0dWFsU2Nyb2xsUG9zaXRpb246KENHUG9pbnQpcG9pbnQ7CiAKIC0gKENHUmVjdClkb2N1
bWVudFZpc2libGVFeHRlbnQ7IC8vIExpa2UgYWN0dWFsRG9jdW1lbnRWaXNpYmxlUmVjdCwgYnV0
IGluY2x1ZGVzIGFyZWFzIHBvc3NpYmx5IGNvdmVyZWQgYnkgdHJhbnNsdWNlbnQgVUkuCiAKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2lvcy93YWsvV0FLU2Nyb2xsVmlldy5t
bSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2lvcy93YWsvV0FLU2Nyb2xsVmlldy5tbQppbmRl
eCAyZDEyYjVkMDcwN2U4N2NjZDE4NDJmYWEzMzE2ZjJjNDAxODQ0YzEyLi5iN2VjYTE0NzE1Mjc0
YWM4YTk5Y2VmOGZlMDk2YTM1M2UzNTI0MGY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9pb3Mvd2FrL1dBS1Njcm9sbFZpZXcubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vaW9zL3dhay9XQUtTY3JvbGxWaWV3Lm1tCkBAIC0zOTQsMjMgKzM5NCw2IEBAIHN0YXRp
YyBCT09MIHNjcm9sbFZpZXdUb1BvaW50KFdBS1Njcm9sbFZpZXcgKnNjcm9sbFZpZXcsIENHUG9p
bnQgcG9pbnQpCiAgICAgcmV0dXJuIFtfZG9jdW1lbnRWaWV3IGNvbnZlcnRSZWN0OndpbmRvd1Zp
c2libGVSZWN0IGZyb21WaWV3Om5pbF07CiB9CiAKLS0gKHZvaWQpc2V0QWN0dWFsU2Nyb2xsUG9z
aXRpb246KENHUG9pbnQpcG9pbnQKLXsKLSAgICBXQUtWaWV3KiB2aWV3ID0gc2VsZjsKLSAgICB3
aGlsZSAoKHZpZXcgPSBbdmlldyBzdXBlcnZpZXddKSkgewotICAgICAgICBpZiAoW3ZpZXcgaXNL
aW5kT2ZDbGFzczpbV0FLU2Nyb2xsVmlldyBjbGFzc11dKSB7Ci0gICAgICAgICAgICAvLyBObyBu
ZWVkIGZvciBjb29yZGluYXRlIHRyYW5zZm9ybWF0aW9uIGlmIHdoYXQgaXMgYmVpbmcgc2Nyb2xs
ZWQgaXMgYSBzdWJmcmFtZQotICAgICAgICAgICAgW3NlbGYgc2Nyb2xsUG9pbnQ6cG9pbnRdOwot
ICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgaWYgKCFfZG9jdW1l
bnRWaWV3KQotICAgICAgICByZXR1cm47Ci0gICAgQ0dQb2ludCB3aW5kb3dQb2ludCA9IFtfZG9j
dW1lbnRWaWV3IGNvbnZlcnRQb2ludDpwb2ludCB0b1ZpZXc6bmlsXTsKLSAgICBbc2VsZiBzY3Jv
bGxQb2ludDp3aW5kb3dQb2ludF07Ci19Ci0KIC0gKE5TU3RyaW5nICopZGVzY3JpcHRpb24KIHsK
ICAgICBOU011dGFibGVTdHJpbmcgKmRlc2NyaXB0aW9uID0gW05TTXV0YWJsZVN0cmluZyBzdHJp
bmdXaXRoRm9ybWF0OkAiPCVAOiA7ICIsIFtzdXBlciBkZXNjcmlwdGlvbl1dOwo=
</data>
<flag name="review"
          id="249047"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>