<?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>142521</bug_id>
          
          <creation_ts>2015-03-09 19:19:59 -0700</creation_ts>
          <short_desc>Scrollbars in overflow regions are not vanishing after scrolling</short_desc>
          <delta_ts>2015-05-13 12:32:27 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          <cc>bdakin</cc>
    
    <cc>bfulgham</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1075859</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-03-09 19:19:59 -0700</bug_when>
    <thetext>For some reasons, regardless of system preference settings, the scroll bars for overflow regions containing scroll snap points are not vanishing after completing a scroll snap animation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1075861</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-03-09 19:20:49 -0700</bug_when>
    <thetext>&lt;rdar://problem/20100706&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1094467</commentid>
    <comment_count>2</comment_count>
      <attachid>253033</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-05-13 09:40:36 -0700</bug_when>
    <thetext>Created attachment 253033
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1094520</commentid>
    <comment_count>3</comment_count>
      <attachid>253044</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-05-13 12:20:17 -0700</bug_when>
    <thetext>Created attachment 253044
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1094533</commentid>
    <comment_count>4</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-05-13 12:28:14 -0700</bug_when>
    <thetext>Committed r184296: &lt;http://trac.webkit.org/changeset/184296&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1094537</commentid>
    <comment_count>5</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-05-13 12:30:30 -0700</bug_when>
    <thetext>&lt;rdar://problem/19797041&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1094539</commentid>
    <comment_count>6</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-05-13 12:32:27 -0700</bug_when>
    <thetext>This was happening because we were never ending the scroll gesture. See patch for details. I originally thought this was specific to scroll-snap regions, but it was also happening for certain thin horizontal overflow regions.

E.g., &lt;http://stackoverflow.com/questions/1081381/iphone-hide-uitableview-search-bar-by-default&gt;. Go to the top answer, scroll the code snippet horizontally. Prior to this patch, the scrollbar would not vanish.

Note: If you place your mouse inside the scrollbar track (such that the scrollbar thickens) you are in a mode that holds the scrollbar visible until you move the mouse out of the region.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>253033</attachid>
            <date>2015-05-13 09:40:36 -0700</date>
            <delta_ts>2015-05-13 12:20:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-142521-20150513093914.patch</filename>
            <type>text/plain</type>
            <size>4930</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4NDI4NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMxIEBACisyMDE1LTA1LTEzICBCcmVudCBG
dWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgorCisgICAgICAgIFNjcm9sbGJhcnMgaW4gb3Zl
cmZsb3cgcmVnaW9ucyBhcmUgbm90IHZhbmlzaGluZyBhZnRlciBzY3JvbGxpbmcgd2l0aCBzY3Jv
bGwgc25hcCBwb2ludHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE0MjUyMQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMjAxMDA3MDY+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIHNjcm9sbGJhcnMg
d2VyZSBub3QgYmVpbmcgZGlzbWlzc2VkIGJlY2F1c2UgdGhleSB3ZXJlIG5vdCBiZWluZyBub3Rp
ZmllZCB0aGF0IHRoZSB3aGVlbAorICAgICAgICBnZXN0dXJlIHdhcyBmaW5pc2hlZC4gQ29uc2Vx
dWVudGx5LCBBcHBLaXQgYmVsaWV2ZWQgdGhlIHVzZXIgd2FzIHN0aWxsIGludGVyYWN0aW5nIHdp
dGggdGhlCisgICAgICAgIHNjcm9sbGJhciwgYW5kIGxlZnQgaXQgZGlzcGxheWVkLgorCisgICAg
ICAgIFRoZSBTY3JvbGxDb250cm9sbGVyQ2xpZW50IGludGVyZmFjZSBuZWVkZWQgdG8gaGF2ZSBh
IG5vdGlmaWNhdGlvbiBtZXRob2Qgc28gdGhhdCB3ZSBjb3VsZAorICAgICAgICBpbmZvcm0gdGhl
IHNjcm9sbGJhciB0aGF0IHRoZSBnZXN0dXJlIHdhcyBjb21wbGV0ZSBhdCB0aGUgZW5kIG9mIHRo
ZSBzY3JvbGwgc25hcCBhbmltYXRpb24uCisKKyAgICAgICAgKiBwbGF0Zm9ybS9TY3JvbGxhYmxl
QXJlYS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTY3JvbGxhYmxlQXJlYTo6bW91c2VFeGl0ZWRD
b250ZW50QXJlYSk6IFRoZSB3cm9uZyBTY3JvbGxBbmltYXRvciBtZXRob2Qgd2FzIGJlaW5nCisg
ICAgICAgIGNhbGxlZCB3aGVuIHRoZSBtb3VzZSBleGl0ZWQgdGhlIGNvbnRlbnQgYXJlYS4KKyAg
ICAgICAgKiBwbGF0Zm9ybS9jb2NvYS9TY3JvbGxDb250cm9sbGVyLmg6CisgICAgICAgIChXZWJD
b3JlOjpTY3JvbGxDb250cm9sbGVyQ2xpZW50Ojpub3RpZnlEaWRFbmRTY3JvbGxHZXN0dXJlKTog
QWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vY29jb2EvU2Nyb2xsQ29udHJvbGxlci5tbToKKyAg
ICAgICAgKFdlYkNvcmU6OlNjcm9sbENvbnRyb2xsZXI6OnNjcm9sbFNuYXBBbmltYXRpb25VcGRh
dGUpOiBDYWxsIHRoZSBuZXcgY2xpZW50IG5vdGlmaWNhdGlvbiBtZXRob2QKKyAgICAgICAgdG8g
bm90aWZ5IHRoZSBzY3JvbGxiYXIgdGhhdCB0aGUgZ2VzdHVyZSBoYXMgYmVlbiBmaW5pc2hlZC4K
KyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvU2Nyb2xsQW5pbWF0b3JNYWMuaDoKKyAgICAgICAgKiBw
bGF0Zm9ybS9tYWMvU2Nyb2xsQW5pbWF0b3JNYWMubW06CisgICAgICAgIChXZWJDb3JlOjpTY3Jv
bGxBbmltYXRvck1hYzo6bm90aWZ5RGlkRW5kU2Nyb2xsR2VzdHVyZSk6IEFkZCBvdmVycmlkZSB0
byBkaXNwYXRjaCB0byB0aGUKKyAgICAgICAgZXhpc3RpbmcgJ2RpZEVuZFNjcm9sbEdlc3R1cmUn
IG1ldGhvZC4KKwogMjAxNS0wNS0xMiAgWmFuIERvYmVyc2VrICA8emRvYmVyc2VrQGlnYWxpYS5j
b20+CiAKICAgICAgICAgUmVkdWNlIFRyYW5zZm9ybWF0aW9uTWF0cml4IGNvcGllcyBpbiBNYXRy
aXhUcmFuc2Zvcm1PcGVyYXRpb24sIE1hdHJpeDNEVHJhbnNmb3JtT3BlcmF0aW9uCkluZGV4OiBT
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxhYmxlQXJlYS5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsYWJsZUFyZWEuY3BwCShyZXZpc2lvbiAxODQy
MDMpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxhYmxlQXJlYS5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTI1Myw3ICsyNTMsNyBAQCB2b2lkIFNjcm9sbGFibGVBcmVhOjptb3VzZUVu
dGVyZWRDb250ZW50CiB2b2lkIFNjcm9sbGFibGVBcmVhOjptb3VzZUV4aXRlZENvbnRlbnRBcmVh
KCkgY29uc3QKIHsKICAgICBpZiAoU2Nyb2xsQW5pbWF0b3IqIHNjcm9sbEFuaW1hdG9yID0gZXhp
c3RpbmdTY3JvbGxBbmltYXRvcigpKQotICAgICAgICBzY3JvbGxBbmltYXRvci0+bW91c2VFbnRl
cmVkQ29udGVudEFyZWEoKTsKKyAgICAgICAgc2Nyb2xsQW5pbWF0b3ItPm1vdXNlRXhpdGVkQ29u
dGVudEFyZWEoKTsKIH0KIAogdm9pZCBTY3JvbGxhYmxlQXJlYTo6bW91c2VNb3ZlZEluQ29udGVu
dEFyZWEoKSBjb25zdApJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvU2Nyb2xs
Q29udHJvbGxlci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2NvY29h
L1Njcm9sbENvbnRyb2xsZXIuaAkocmV2aXNpb24gMTg0MjAzKQorKysgU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vY29jb2EvU2Nyb2xsQ29udHJvbGxlci5oCSh3b3JraW5nIGNvcHkpCkBAIC0xMDIs
NiArMTAyLDExIEBAIHB1YmxpYzoKICAgICB7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KKwor
ICAgIHZpcnR1YWwgdm9pZCBub3RpZnlEaWRFbmRTY3JvbGxHZXN0dXJlKCkgY29uc3QKKyAgICB7
CisgICAgICAgIC8vIE92ZXJyaWRlIHRvIHBlcmZvcm0gYW55IGJvb2trZWVwaW5nIG5lZWRlZCBh
dCB0aGUgZW5kIG9mIGEgc2Nyb2xsIGdlc3R1cmUKKyAgICB9CiAjZW5kaWYKIH07CiAKSW5kZXg6
IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2NvY29hL1Njcm9sbENvbnRyb2xsZXIubW0KPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvU2Nyb2xsQ29udHJvbGxlci5t
bQkocmV2aXNpb24gMTg0MjAzKQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvU2Ny
b2xsQ29udHJvbGxlci5tbQkod29ya2luZyBjb3B5KQpAQCAtNjU5LDggKzY1OSwxMCBAQCB2b2lk
IFNjcm9sbENvbnRyb2xsZXI6OnNjcm9sbFNuYXBBbmltYXRpCiAgICAgZmxvYXQgZGVsdGEgPSBz
bmFwU3RhdGUubV9jdXJyZW50U3RhdGUgPT0gU2Nyb2xsU25hcFN0YXRlOjpTbmFwcGluZyA/IGNv
bXB1dGVTbmFwRGVsdGEoYXhpcykgOiBjb21wdXRlR2xpZGVEZWx0YShheGlzKTsKICAgICBpZiAo
ZGVsdGEpCiAgICAgICAgIG1fY2xpZW50LmltbWVkaWF0ZVNjcm9sbE9uQXhpcyhheGlzLCBkZWx0
YSk7Ci0gICAgZWxzZQorICAgIGVsc2UgewogICAgICAgICBlbmRTY3JvbGxTbmFwQW5pbWF0aW9u
KGF4aXMsIFNjcm9sbFNuYXBTdGF0ZTo6RGVzdGluYXRpb25SZWFjaGVkKTsKKyAgICAgICAgbV9j
bGllbnQubm90aWZ5RGlkRW5kU2Nyb2xsR2VzdHVyZSgpOworICAgIH0KIH0KIAogc3RhdGljIGlu
bGluZSBmbG9hdCBwcm9qZWN0ZWRJbmVydGlhbFNjcm9sbERpc3RhbmNlKGZsb2F0IGluaXRpYWxX
aGVlbERlbHRhKQpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL1Njcm9sbEFuaW1h
dG9yTWFjLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL1Njcm9s
bEFuaW1hdG9yTWFjLmgJKHJldmlzaW9uIDE4NDIwMykKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL21hYy9TY3JvbGxBbmltYXRvck1hYy5oCSh3b3JraW5nIGNvcHkpCkBAIC0xNDcsNiArMTQ3
LDcgQEAgcHJpdmF0ZToKICAgICB2aXJ0dWFsIHZvaWQgaW1tZWRpYXRlU2Nyb2xsQnlXaXRob3V0
Q29udGVudEVkZ2VDb25zdHJhaW50cyhjb25zdCBGbG9hdFNpemUmKSBvdmVycmlkZTsKICAgICB2
aXJ0dWFsIHZvaWQgaW1tZWRpYXRlU2Nyb2xsQnkoY29uc3QgRmxvYXRTaXplJikgb3ZlcnJpZGU7
CiAgICAgdmlydHVhbCB2b2lkIGFkanVzdFNjcm9sbFBvc2l0aW9uVG9Cb3VuZHNJZk5lY2Vzc2Fy
eSgpIG92ZXJyaWRlOworICAgIHZvaWQgbm90aWZ5RGlkRW5kU2Nyb2xsR2VzdHVyZSgpIGNvbnN0
IG92ZXJyaWRlOwogCiAgICAgYm9vbCBpc0FscmVhZHlQaW5uZWRJbkRpcmVjdGlvbk9mR2VzdHVy
ZShjb25zdCBQbGF0Zm9ybVdoZWVsRXZlbnQmLCBTY3JvbGxFdmVudEF4aXMpOwogI2VuZGlmCklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvU2Nyb2xsQW5pbWF0b3JNYWMubW0KPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL1Njcm9sbEFuaW1hdG9yTWFj
Lm1tCShyZXZpc2lvbiAxODQyMDMpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvU2Ny
b2xsQW5pbWF0b3JNYWMubW0JKHdvcmtpbmcgY29weSkKQEAgLTExNjgsNiArMTE2OCwxMSBAQCBz
dGF0aWMgYm9vbCBnZXN0dXJlU2hvdWxkQmVnaW5TbmFwKGNvbnN0CiAKICAgICByZXR1cm4gdHJ1
ZTsKIH0KKwordm9pZCBTY3JvbGxBbmltYXRvck1hYzo6bm90aWZ5RGlkRW5kU2Nyb2xsR2VzdHVy
ZSgpIGNvbnN0Cit7CisgICAgZGlkRW5kU2Nyb2xsR2VzdHVyZSgpOworfQogI2VuZGlmCiAKIGJv
b2wgU2Nyb2xsQW5pbWF0b3JNYWM6OmFsbG93c1ZlcnRpY2FsU3RyZXRjaGluZyhjb25zdCBQbGF0
Zm9ybVdoZWVsRXZlbnQmIHdoZWVsRXZlbnQpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>253044</attachid>
            <date>2015-05-13 12:20:17 -0700</date>
            <delta_ts>2015-05-13 12:20:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-142521-20150513121855.patch</filename>
            <type>text/plain</type>
            <size>3942</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4NDI4OCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBACisyMDE1LTA1LTEzICBCcmVudCBG
dWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgorCisgICAgICAgIFNjcm9sbGJhcnMgaW4gb3Zl
cmZsb3cgcmVnaW9ucyBhcmUgbm90IHZhbmlzaGluZyBhZnRlciBzY3JvbGxpbmcgd2l0aCBzY3Jv
bGwgc25hcCBwb2ludHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE0MjUyMQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMjAxMDA3MDY+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIHNjcm9sbGJhcnMg
d2VyZSBub3QgYmVpbmcgZGlzbWlzc2VkIGJlY2F1c2UgdGhleSB3ZXJlIG5vdCBiZWluZyBub3Rp
ZmllZCB0aGF0IHRoZSB3aGVlbAorICAgICAgICBnZXN0dXJlIHdhcyBmaW5pc2hlZC4gVGhpcyB3
YXMgaGFwcGVuaW5nIGJlY2F1c2UgdGhlIHdoZWVsIGV2ZW50ICdlbmRlZCcgc3RhdGUgaGFzIHpl
cm8KKyAgICAgICAgZGVsdGFYIGFuZCBkZWx0YVkuIElmIHRoZSByZWdpb24gZGlkIG5vdCBhbGxv
dyBzdHJldGNoaW5nLCBpdCB3b3VsZCBleGl0IGVhcmx5LCBuZXZlciBwYXNzaW5nCisgICAgICAg
IHRocm91Z2ggdGhlICdoYW5kbGVXaGVlbEV2ZW50UGhhc2UnIGNvZGUgdGhhdCB3b3VsZCBub3Rp
ZnkgdGhlIHNjcm9sbGJhciBjb250cm9sbGVyIHRoYXQKKyAgICAgICAgdGhlIGdlc3R1cmUgaGFk
IGVuZGVkLgorCisgICAgICAgICogcGxhdGZvcm0vU2Nyb2xsYWJsZUFyZWEuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6U2Nyb2xsYWJsZUFyZWE6Om1vdXNlRXhpdGVkQ29udGVudEFyZWEpOiBUaGUg
d3JvbmcgU2Nyb2xsQW5pbWF0b3IgbWV0aG9kIHdhcyBiZWluZworICAgICAgICBjYWxsZWQgd2hl
biB0aGUgbW91c2UgZXhpdGVkIHRoZSBjb250ZW50IGFyZWEuCisgICAgICAgICogcGxhdGZvcm0v
bWFjL1Njcm9sbEFuaW1hdG9yTWFjLm1tOgorICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsQW5pbWF0
b3JNYWM6OmhhbmRsZVdoZWVsRXZlbnQpOiBEbyBub3QgZWFybHkgcmV0dXJuIHdoZW4gdGhlIHdo
ZWVsIGV2ZW50IGhhcworICAgICAgICBubyBjaGFuZ2UgaW4gWCBvciBZIGNvb3JkaW5hdGUuCisK
IDIwMTUtMDUtMTIgIFphbiBEb2JlcnNlayAgPHpkb2JlcnNla0BpZ2FsaWEuY29tPgogCiAgICAg
ICAgIFJlZHVjZSBUcmFuc2Zvcm1hdGlvbk1hdHJpeCBjb3BpZXMgaW4gTWF0cml4VHJhbnNmb3Jt
T3BlcmF0aW9uLCBNYXRyaXgzRFRyYW5zZm9ybU9wZXJhdGlvbgpJbmRleDogU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vU2Nyb2xsYWJsZUFyZWEuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL1Njcm9sbGFibGVBcmVhLmNwcAkocmV2aXNpb24gMTg0Mjg4KQorKysgU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsYWJsZUFyZWEuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0yNTMsNyArMjUzLDcgQEAgdm9pZCBTY3JvbGxhYmxlQXJlYTo6bW91c2VFbnRlcmVkQ29udGVu
dAogdm9pZCBTY3JvbGxhYmxlQXJlYTo6bW91c2VFeGl0ZWRDb250ZW50QXJlYSgpIGNvbnN0CiB7
CiAgICAgaWYgKFNjcm9sbEFuaW1hdG9yKiBzY3JvbGxBbmltYXRvciA9IGV4aXN0aW5nU2Nyb2xs
QW5pbWF0b3IoKSkKLSAgICAgICAgc2Nyb2xsQW5pbWF0b3ItPm1vdXNlRW50ZXJlZENvbnRlbnRB
cmVhKCk7CisgICAgICAgIHNjcm9sbEFuaW1hdG9yLT5tb3VzZUV4aXRlZENvbnRlbnRBcmVhKCk7
CiB9CiAKIHZvaWQgU2Nyb2xsYWJsZUFyZWE6Om1vdXNlTW92ZWRJbkNvbnRlbnRBcmVhKCkgY29u
c3QKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9TY3JvbGxBbmltYXRvck1hYy5t
bQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvU2Nyb2xsQW5pbWF0
b3JNYWMubW0JKHJldmlzaW9uIDE4NDI4OCkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21h
Yy9TY3JvbGxBbmltYXRvck1hYy5tbQkod29ya2luZyBjb3B5KQpAQCAtMTA5MSwxNiArMTA5MSwx
OCBAQCBib29sIFNjcm9sbEFuaW1hdG9yTWFjOjpoYW5kbGVXaGVlbEV2ZW50CiAgICAgaWYgKCF3
aGVlbEV2ZW50Lmhhc1ByZWNpc2VTY3JvbGxpbmdEZWx0YXMoKSB8fCAhcnViYmVyQmFuZGluZ0Vu
YWJsZWRGb3JTeXN0ZW0oKSkKICAgICAgICAgcmV0dXJuIFNjcm9sbEFuaW1hdG9yOjpoYW5kbGVX
aGVlbEV2ZW50KHdoZWVsRXZlbnQpOwogCi0gICAgLy8gRklYTUU6IFRoaXMgaXMgc29tZXdoYXQg
cm91bmRhYm91dCBoYWNrIHRvIGFsbG93IGZvcndhcmRpbmcgd2hlZWwgZXZlbnRzCi0gICAgLy8g
dXAgdG8gdGhlIHBhcmVudCBzY3JvbGxhYmxlIGFyZWEuIEl0IHRha2VzIGFkdmFudGFnZSBvZiB0
aGUgZmFjdCB0aGF0Ci0gICAgLy8gdGhlIGJhc2UgY2xhc3MgaW1wbGVtZW50YXRpb24gb2YgaGFu
ZGxlV2hlZWxFdmVudCB3aWxsIG5vdCBhY2NlcHQgdGhlCi0gICAgLy8gd2hlZWwgZXZlbnQgaWYg
dGhlcmUgaXMgbm93aGVyZSB0byBzY3JvbGwuCi0gICAgaWYgKGZhYnNmKHdoZWVsRXZlbnQuZGVs
dGFZKCkpID49IGZhYnNmKHdoZWVsRXZlbnQuZGVsdGFYKCkpKSB7Ci0gICAgICAgIGlmICghYWxs
b3dzVmVydGljYWxTdHJldGNoaW5nKHdoZWVsRXZlbnQpKQotICAgICAgICAgICAgcmV0dXJuIFNj
cm9sbEFuaW1hdG9yOjpoYW5kbGVXaGVlbEV2ZW50KHdoZWVsRXZlbnQpOwotICAgIH0gZWxzZSB7
Ci0gICAgICAgIGlmICghYWxsb3dzSG9yaXpvbnRhbFN0cmV0Y2hpbmcod2hlZWxFdmVudCkpCi0g
ICAgICAgICAgICByZXR1cm4gU2Nyb2xsQW5pbWF0b3I6OmhhbmRsZVdoZWVsRXZlbnQod2hlZWxF
dmVudCk7CisgICAgaWYgKHdoZWVsRXZlbnQuZGVsdGFYKCkgfHwgd2hlZWxFdmVudC5kZWx0YVko
KSkgeworICAgICAgICAvLyBGSVhNRTogVGhpcyBpcyBzb21ld2hhdCByb3VuZGFib3V0IGhhY2sg
dG8gYWxsb3cgZm9yd2FyZGluZyB3aGVlbCBldmVudHMKKyAgICAgICAgLy8gdXAgdG8gdGhlIHBh
cmVudCBzY3JvbGxhYmxlIGFyZWEuIEl0IHRha2VzIGFkdmFudGFnZSBvZiB0aGUgZmFjdCB0aGF0
CisgICAgICAgIC8vIHRoZSBiYXNlIGNsYXNzIGltcGxlbWVudGF0aW9uIG9mIGhhbmRsZVdoZWVs
RXZlbnQgd2lsbCBub3QgYWNjZXB0IHRoZQorICAgICAgICAvLyB3aGVlbCBldmVudCBpZiB0aGVy
ZSBpcyBub3doZXJlIHRvIHNjcm9sbC4KKyAgICAgICAgaWYgKGZhYnNmKHdoZWVsRXZlbnQuZGVs
dGFZKCkpID49IGZhYnNmKHdoZWVsRXZlbnQuZGVsdGFYKCkpKSB7CisgICAgICAgICAgICBpZiAo
IWFsbG93c1ZlcnRpY2FsU3RyZXRjaGluZyh3aGVlbEV2ZW50KSkKKyAgICAgICAgICAgICAgICBy
ZXR1cm4gU2Nyb2xsQW5pbWF0b3I6OmhhbmRsZVdoZWVsRXZlbnQod2hlZWxFdmVudCk7CisgICAg
ICAgIH0gZWxzZSB7CisgICAgICAgICAgICBpZiAoIWFsbG93c0hvcml6b250YWxTdHJldGNoaW5n
KHdoZWVsRXZlbnQpKQorICAgICAgICAgICAgICAgIHJldHVybiBTY3JvbGxBbmltYXRvcjo6aGFu
ZGxlV2hlZWxFdmVudCh3aGVlbEV2ZW50KTsKKyAgICAgICAgfQogICAgIH0KIAogICAgIGJvb2wg
ZGlkSGFuZGxlRXZlbnQgPSBtX3Njcm9sbENvbnRyb2xsZXIuaGFuZGxlV2hlZWxFdmVudCh3aGVl
bEV2ZW50KTsK
</data>
<flag name="review"
          id="277901"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>