<?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>141449</bug_id>
          
          <creation_ts>2015-02-10 16:58:11 -0800</creation_ts>
          <short_desc>Clients need the ability to hook into immediate action lifecycle</short_desc>
          <delta_ts>2015-02-10 18:08:50 -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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Conrad Shultz">conrad_shultz</reporter>
          <assigned_to name="Conrad Shultz">conrad_shultz</assigned_to>
          <cc>bdakin</cc>
    
    <cc>conrad_shultz</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1068179</commentid>
    <comment_count>0</comment_count>
    <who name="Conrad Shultz">conrad_shultz</who>
    <bug_when>2015-02-10 16:58:11 -0800</bug_when>
    <thetext>Clients need the ability to hook into immediate action lifecycle</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068180</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-02-10 16:59:23 -0800</bug_when>
    <thetext>&lt;rdar://problem/19790407&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068181</commentid>
    <comment_count>2</comment_count>
      <attachid>246352</attachid>
    <who name="Conrad Shultz">conrad_shultz</who>
    <bug_when>2015-02-10 17:15:08 -0800</bug_when>
    <thetext>Created attachment 246352
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068182</commentid>
    <comment_count>3</comment_count>
      <attachid>246352</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2015-02-10 17:18:29 -0800</bug_when>
    <thetext>Comment on attachment 246352
Patch

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

&gt; Source/WebKit2/UIProcess/mac/WKImmediateActionController.mm:183
&gt; +    [_wkView _beginImmediateAction];

This is about beginning the animation, not the action.

&gt; Source/WebKit2/UIProcess/mac/WKImmediateActionController.mm:206
&gt; +    [_wkView _updateImmediateAction];

Ditto.

&gt; Source/WebKit2/UIProcess/mac/WKImmediateActionController.mm:216
&gt; +    [_wkView _cancelImmediateAction];

Ditto.

&gt; Source/WebKit2/UIProcess/mac/WKImmediateActionController.mm:228
&gt; +    [_wkView _completeImmediateAction];

This is where the action begins.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068187</commentid>
    <comment_count>4</comment_count>
    <who name="Conrad Shultz">conrad_shultz</who>
    <bug_when>2015-02-10 17:28:15 -0800</bug_when>
    <thetext>Good point, I&apos;ll post a revised version.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068194</commentid>
    <comment_count>5</comment_count>
      <attachid>246356</attachid>
    <who name="Conrad Shultz">conrad_shultz</who>
    <bug_when>2015-02-10 17:41:57 -0800</bug_when>
    <thetext>Created attachment 246356
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068209</commentid>
    <comment_count>6</comment_count>
    <who name="Conrad Shultz">conrad_shultz</who>
    <bug_when>2015-02-10 18:08:50 -0800</bug_when>
    <thetext>Committed r179909: &lt;http://trac.webkit.org/changeset/179909&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>246352</attachid>
            <date>2015-02-10 17:15:08 -0800</date>
            <delta_ts>2015-02-10 17:41:54 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-141449-20150210171510.patch</filename>
            <type>text/plain</type>
            <size>5227</size>
            <attacher name="Conrad Shultz">conrad_shultz</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc5ODQyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMzE4YTViZmJjYjcwZWVi
Y2Y1Njk0ZGI5ODQzYjdjZGNjZTE3NGFjOC4uZjM1YzRkMmJmMTY1MDBjNzVhMDkxYmUyNzVmZjgx
NTM5ZTY3ZjgwMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMzIEBACisyMDE1LTAyLTEwICBDb25y
YWQgU2h1bHR6ICA8Y29ucmFkX3NodWx0ekBhcHBsZS5jb20+CisKKyAgICAgICAgQ2xpZW50cyBu
ZWVkIHRoZSBhYmlsaXR5IHRvIGhvb2sgaW50byBpbW1lZGlhdGUgYWN0aW9uIGxpZmVjeWNsZQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQxNDQ5CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBVSVByb2Nl
c3MvQVBJL0NvY29hL1dLVmlld1ByaXZhdGUuaDoKKyAgICAgICAgRXhwb3NlIG5ldyBtZXRob2Rz
LgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9tYWMvV0tWaWV3Lm1tOgorICAgICAgICAoLVtX
S1ZpZXcgX3ByZXBhcmVGb3JJbW1lZGlhdGVBY3Rpb25dKToKKyAgICAgICAgKC1bV0tWaWV3IF9i
ZWdpbkltbWVkaWF0ZUFjdGlvbl0pOgorICAgICAgICAoLVtXS1ZpZXcgX3VwZGF0ZUltbWVkaWF0
ZUFjdGlvbl0pOgorICAgICAgICAoLVtXS1ZpZXcgX2NhbmNlbEltbWVkaWF0ZUFjdGlvbl0pOgor
ICAgICAgICAoLVtXS1ZpZXcgX2NvbXBsZXRlSW1tZWRpYXRlQWN0aW9uXSk6CisgICAgICAgIFN0
dWIgaW1wbGVtZW50YXRpb25zLgorCisgICAgICAgICogVUlQcm9jZXNzL21hYy9XS0ltbWVkaWF0
ZUFjdGlvbkNvbnRyb2xsZXIubW06CisgICAgICAgICgtW1dLSW1tZWRpYXRlQWN0aW9uQ29udHJv
bGxlciBpbW1lZGlhdGVBY3Rpb25SZWNvZ25pemVyV2lsbFByZXBhcmU6XSk6CisgICAgICAgIFNl
bmQgLV9wcmVwYXJlRm9ySW1tZWRpYXRlQWN0aW9uLgorICAgICAgICAoLVtXS0ltbWVkaWF0ZUFj
dGlvbkNvbnRyb2xsZXIgaW1tZWRpYXRlQWN0aW9uUmVjb2duaXplcldpbGxCZWdpbkFuaW1hdGlv
bjpdKToKKyAgICAgICAgU2VuZCAtX2JlZ2luSW1tZWRpYXRlQWN0aW9uLgorICAgICAgICAoLVtX
S0ltbWVkaWF0ZUFjdGlvbkNvbnRyb2xsZXIgaW1tZWRpYXRlQWN0aW9uUmVjb2duaXplckRpZFVw
ZGF0ZUFuaW1hdGlvbjpdKToKKyAgICAgICAgU2VuZCAtX3VwZGF0ZUltbWVkaWF0ZUFjdGlvbi4K
KyAgICAgICAgKC1bV0tJbW1lZGlhdGVBY3Rpb25Db250cm9sbGVyIGltbWVkaWF0ZUFjdGlvblJl
Y29nbml6ZXJEaWRDYW5jZWxBbmltYXRpb246XSk6CisgICAgICAgIFNlbmQgLV9jYW5jZWxJbW1l
ZGlhdGVBY3Rpb24uCisgICAgICAgICgtW1dLSW1tZWRpYXRlQWN0aW9uQ29udHJvbGxlciBpbW1l
ZGlhdGVBY3Rpb25SZWNvZ25pemVyRGlkQ29tcGxldGVBbmltYXRpb246XSk6CisgICAgICAgIFNl
bmQgLV9jb21wbGV0ZUltbWVkaWF0ZUFjdGlvbi4KKwogMjAxNS0wMi0wOSAgQnJpYW4gSi4gQnVy
ZyAgPGJ1cmdAY3Mud2FzaGluZ3Rvbi5lZHU+CiAKICAgICAgICAgUkVHUkVTU0lPTihyMTc5NzA1
KTogMm5kLWxldmVsIGluc3BlY3RvciBhdmFpbGFiaWxpdHkgbm8gbG9uZ2VyIGNvbnRyb2xsZWQg
YnkgRGV2ZWxvcGVyRXh0cmFzRW5hYmxlZCB1c2VyIGRlZmF1bHQKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tWaWV3UHJpdmF0ZS5oIGIvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1ZpZXdQcml2YXRlLmgKaW5kZXggNWQ0YTE0Nzdm
YmZmYmUxOWQ2YWI0YmI4YzEyNWI5NzM4M2MyYmQxYi4uZjQ3Yjc5MDcwOGNhMDRkNjIzYTcyY2Iy
MThlYjM3Yjk0ZmY0ZWRiYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQ
SS9Db2NvYS9XS1ZpZXdQcml2YXRlLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQ
SS9Db2NvYS9XS1ZpZXdQcml2YXRlLmgKQEAgLTEzNCw2ICsxMzQsMTIgQEAKIC8vIGRvIHNvbWV0
aGluZyBjdXN0b20sIHJldHVybiBhbiBvYmplY3QgdGhhdCBjb25mb3JtcyB0byB0aGUgTlNJbW1l
ZGlhdGVBY3Rpb25BbmltYXRpb25Db250cm9sbGVyIHByb3RvY29sLgogLSAoaWQpX2ltbWVkaWF0
ZUFjdGlvbkFuaW1hdGlvbkNvbnRyb2xsZXJGb3JIaXRUZXN0UmVzdWx0OihXS0hpdFRlc3RSZXN1
bHRSZWYpaGl0VGVzdFJlc3VsdCB3aXRoVHlwZTooX1dLSW1tZWRpYXRlQWN0aW9uVHlwZSl0eXBl
IHVzZXJEYXRhOihXS1R5cGVSZWYpdXNlckRhdGE7CiAKKy0gKHZvaWQpX3ByZXBhcmVGb3JJbW1l
ZGlhdGVBY3Rpb247CistICh2b2lkKV9iZWdpbkltbWVkaWF0ZUFjdGlvbjsKKy0gKHZvaWQpX3Vw
ZGF0ZUltbWVkaWF0ZUFjdGlvbjsKKy0gKHZvaWQpX2NhbmNlbEltbWVkaWF0ZUFjdGlvbjsKKy0g
KHZvaWQpX2NvbXBsZXRlSW1tZWRpYXRlQWN0aW9uOworCiAtICh2b2lkKV9kaXNtaXNzQ29udGVu
dFJlbGF0aXZlQ2hpbGRXaW5kb3dzOwogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvbWFjL1dLVmlldy5tbSBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvbWFjL1dLVmlldy5tbQppbmRleCA2YTkwYTgzODQwY2QxMWQwNmY5ODk3ZDQxZWIzM2Zh
M2I2OTcyMDY3Li5mOTY3YmE4YzdiOTMxOWIyM2YxYjM4ZTNlNDlhZjFjNjViYWRhYjJmIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL21hYy9XS1ZpZXcubW0KKysrIGIv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9tYWMvV0tWaWV3Lm1tCkBAIC00MzU4LDYgKzQz
NTgsMjYgQEAgc3RhdGljIE5TU3RyaW5nICpwYXRoV2l0aFVuaXF1ZUZpbGVuYW1lRm9yUGF0aChO
U1N0cmluZyAqcGF0aCkKICAgICByZXR1cm4gbmlsOwogfQogCistICh2b2lkKV9wcmVwYXJlRm9y
SW1tZWRpYXRlQWN0aW9uCit7Cit9CisKKy0gKHZvaWQpX2JlZ2luSW1tZWRpYXRlQWN0aW9uCit7
Cit9CisKKy0gKHZvaWQpX3VwZGF0ZUltbWVkaWF0ZUFjdGlvbgoreworfQorCistICh2b2lkKV9j
YW5jZWxJbW1lZGlhdGVBY3Rpb24KK3sKK30KKworLSAodm9pZClfY29tcGxldGVJbW1lZGlhdGVB
Y3Rpb24KK3sKK30KKwogLSAodm9pZClfZGlzbWlzc0NvbnRlbnRSZWxhdGl2ZUNoaWxkV2luZG93
cwogewogICAgIC8vIEZJWE1FOiBXZSBkb24ndCBrbm93IHdoaWNoIHBhbmVsIHdlIGFyZSBkaXNt
aXNzaW5nLCBpdCBtYXkgbm90IGV2ZW4gYmUgaW4gdGhlIGN1cnJlbnQgcGFnZSAoc2VlIDxyZGFy
Oi8vcHJvYmxlbS8xMzg3NTc2Nj4pLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL21hYy9XS0ltbWVkaWF0ZUFjdGlvbkNvbnRyb2xsZXIubW0gYi9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvbWFjL1dLSW1tZWRpYXRlQWN0aW9uQ29udHJvbGxlci5tbQppbmRleCAyYzdjOTI4
OGMyYTlhZjUzOTViZWRhZjQ3ZmJjMDkxZDAyMDZlOTIxLi5iMDdjYzRjNjJiMDVjNGUzNjU3MmM2
YjA5YWQ5MzRhZjRjYWVkOGJhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
bWFjL1dLSW1tZWRpYXRlQWN0aW9uQ29udHJvbGxlci5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvbWFjL1dLSW1tZWRpYXRlQWN0aW9uQ29udHJvbGxlci5tbQpAQCAtMTYwLDYgKzE2
MCw4IEBAIHVzaW5nIG5hbWVzcGFjZSBXZWJLaXQ7CiAgICAgaWYgKGltbWVkaWF0ZUFjdGlvblJl
Y29nbml6ZXIgIT0gX2ltbWVkaWF0ZUFjdGlvblJlY29nbml6ZXIpCiAgICAgICAgIHJldHVybjsK
IAorICAgIFtfd2tWaWV3IF9wcmVwYXJlRm9ySW1tZWRpYXRlQWN0aW9uXTsKKwogICAgIFtfd2tW
aWV3IF9kaXNtaXNzQ29udGVudFJlbGF0aXZlQ2hpbGRXaW5kb3dzXTsKIAogICAgIF9wYWdlLT5z
ZXRNYWludGFpbnNJbmFjdGl2ZVNlbGVjdGlvbih0cnVlKTsKQEAgLTE3OCw2ICsxODAsOCBAQCB1
c2luZyBuYW1lc3BhY2UgV2ViS2l0OwogICAgIGlmIChfc3RhdGUgPT0gSW1tZWRpYXRlQWN0aW9u
U3RhdGU6Ok5vbmUpCiAgICAgICAgIHJldHVybjsKIAorICAgIFtfd2tWaWV3IF9iZWdpbkltbWVk
aWF0ZUFjdGlvbl07CisKICAgICAvLyBGSVhNRTogV2UgbmVlZCB0byBiZSBhYmxlIHRvIGNhbmNl
bCB0aGlzIGlmIHRoZSBnZXN0dXJlIHJlY29nbml6ZXIgaXMgY2FuY2VsbGVkLgogICAgIC8vIEZJ
WE1FOiBDb25uZWN0aW9uIGNhbiBiZSBudWxsIGlmIHRoZSBwcm9jZXNzIGlzIGNsb3NlZDsgd2Ug
c2hvdWxkIGNsZWFuIHVwIGJldHRlciBpbiB0aGF0IGNhc2UuCiAgICAgaWYgKF9zdGF0ZSA9PSBJ
bW1lZGlhdGVBY3Rpb25TdGF0ZTo6UGVuZGluZykgewpAQCAtMTk5LDYgKzIwMyw4IEBAIHVzaW5n
IG5hbWVzcGFjZSBXZWJLaXQ7CiAgICAgaWYgKGltbWVkaWF0ZUFjdGlvblJlY29nbml6ZXIgIT0g
X2ltbWVkaWF0ZUFjdGlvblJlY29nbml6ZXIpCiAgICAgICAgIHJldHVybjsKIAorICAgIFtfd2tW
aWV3IF91cGRhdGVJbW1lZGlhdGVBY3Rpb25dOworCiAgICAgX3BhZ2UtPnNldFRleHRJbmRpY2F0
b3JBbmltYXRpb25Qcm9ncmVzcyhbaW1tZWRpYXRlQWN0aW9uUmVjb2duaXplciBhbmltYXRpb25Q
cm9ncmVzc10pOwogfQogCkBAIC0yMDcsNiArMjEzLDggQEAgdXNpbmcgbmFtZXNwYWNlIFdlYktp
dDsKICAgICBpZiAoaW1tZWRpYXRlQWN0aW9uUmVjb2duaXplciAhPSBfaW1tZWRpYXRlQWN0aW9u
UmVjb2duaXplcikKICAgICAgICAgcmV0dXJuOwogCisgICAgW193a1ZpZXcgX2NhbmNlbEltbWVk
aWF0ZUFjdGlvbl07CisKICAgICBfcGFnZS0+c2V0VGV4dEluZGljYXRvckFuaW1hdGlvblByb2dy
ZXNzKDApOwogICAgIFtzZWxmIF9jbGVhckltbWVkaWF0ZUFjdGlvblN0YXRlXTsKICAgICBfcGFn
ZS0+c2V0TWFpbnRhaW5zSW5hY3RpdmVTZWxlY3Rpb24oZmFsc2UpOwpAQCAtMjE3LDYgKzIyNSw4
IEBAIHVzaW5nIG5hbWVzcGFjZSBXZWJLaXQ7CiAgICAgaWYgKGltbWVkaWF0ZUFjdGlvblJlY29n
bml6ZXIgIT0gX2ltbWVkaWF0ZUFjdGlvblJlY29nbml6ZXIpCiAgICAgICAgIHJldHVybjsKIAor
ICAgIFtfd2tWaWV3IF9jb21wbGV0ZUltbWVkaWF0ZUFjdGlvbl07CisKICAgICBfcGFnZS0+c2V0
VGV4dEluZGljYXRvckFuaW1hdGlvblByb2dyZXNzKDEpOwogfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>246356</attachid>
            <date>2015-02-10 17:41:57 -0800</date>
            <delta_ts>2015-02-10 17:42:43 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-141449-20150210174200.patch</filename>
            <type>text/plain</type>
            <size>4212</size>
            <attacher name="Conrad Shultz">conrad_shultz</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc5ODQyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMzE4YTViZmJjYjcwZWVi
Y2Y1Njk0ZGI5ODQzYjdjZGNjZTE3NGFjOC4uYTlmMzk0OTgwZjAxODhhNzM5NzFjZmVmNzZkNzUx
ZjVlZDNmMDUyOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE1LTAyLTEwICBDb25y
YWQgU2h1bHR6ICA8Y29ucmFkX3NodWx0ekBhcHBsZS5jb20+CisKKyAgICAgICAgQ2xpZW50cyBu
ZWVkIHRoZSBhYmlsaXR5IHRvIGhvb2sgaW50byBpbW1lZGlhdGUgYWN0aW9uIGxpZmVjeWNsZQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQxNDQ5CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBVSVByb2Nl
c3MvQVBJL0NvY29hL1dLVmlld1ByaXZhdGUuaDoKKyAgICAgICAgRXhwb3NlIG5ldyBtZXRob2Rz
LgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9tYWMvV0tWaWV3Lm1tOgorICAgICAgICAoLVtX
S1ZpZXcgX3ByZXBhcmVGb3JJbW1lZGlhdGVBY3Rpb25BbmltYXRpb25dKToKKyAgICAgICAgKC1b
V0tWaWV3IF9jYW5jZWxJbW1lZGlhdGVBY3Rpb25BbmltYXRpb25dKToKKyAgICAgICAgKC1bV0tW
aWV3IF9jb21wbGV0ZUltbWVkaWF0ZUFjdGlvbkFuaW1hdGlvbl0pOgorICAgICAgICBTdHViIGlt
cGxlbWVudGF0aW9ucy4KKworICAgICAgICAqIFVJUHJvY2Vzcy9tYWMvV0tJbW1lZGlhdGVBY3Rp
b25Db250cm9sbGVyLm1tOgorICAgICAgICAoLVtXS0ltbWVkaWF0ZUFjdGlvbkNvbnRyb2xsZXIg
aW1tZWRpYXRlQWN0aW9uUmVjb2duaXplcldpbGxQcmVwYXJlOl0pOgorICAgICAgICBTZW5kIC1f
cHJlcGFyZUZvckltbWVkaWF0ZUFjdGlvbkFuaW1hdGlvbi4KKyAgICAgICAgKC1bV0tJbW1lZGlh
dGVBY3Rpb25Db250cm9sbGVyIGltbWVkaWF0ZUFjdGlvblJlY29nbml6ZXJEaWRDYW5jZWxBbmlt
YXRpb246XSk6CisgICAgICAgIFNlbmQgLV9jYW5jZWxJbW1lZGlhdGVBY3Rpb25BbmltYXRpb24u
CisgICAgICAgICgtW1dLSW1tZWRpYXRlQWN0aW9uQ29udHJvbGxlciBpbW1lZGlhdGVBY3Rpb25S
ZWNvZ25pemVyRGlkQ29tcGxldGVBbmltYXRpb246XSk6CisgICAgICAgIFNlbmQgLV9jb21wbGV0
ZUltbWVkaWF0ZUFjdGlvbkFuaW1hdGlvbi4KKwogMjAxNS0wMi0wOSAgQnJpYW4gSi4gQnVyZyAg
PGJ1cmdAY3Mud2FzaGluZ3Rvbi5lZHU+CiAKICAgICAgICAgUkVHUkVTU0lPTihyMTc5NzA1KTog
Mm5kLWxldmVsIGluc3BlY3RvciBhdmFpbGFiaWxpdHkgbm8gbG9uZ2VyIGNvbnRyb2xsZWQgYnkg
RGV2ZWxvcGVyRXh0cmFzRW5hYmxlZCB1c2VyIGRlZmF1bHQKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tWaWV3UHJpdmF0ZS5oIGIvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1ZpZXdQcml2YXRlLmgKaW5kZXggNWQ0YTE0NzdmYmZm
YmUxOWQ2YWI0YmI4YzEyNWI5NzM4M2MyYmQxYi4uZmM0ZGJhZjEyYzBlNWE4YmQ4YTdkNmFmYWNl
YTUyMmRkMmM2NDk3NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9D
b2NvYS9XS1ZpZXdQcml2YXRlLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9D
b2NvYS9XS1ZpZXdQcml2YXRlLmgKQEAgLTEzNCw2ICsxMzQsMTAgQEAKIC8vIGRvIHNvbWV0aGlu
ZyBjdXN0b20sIHJldHVybiBhbiBvYmplY3QgdGhhdCBjb25mb3JtcyB0byB0aGUgTlNJbW1lZGlh
dGVBY3Rpb25BbmltYXRpb25Db250cm9sbGVyIHByb3RvY29sLgogLSAoaWQpX2ltbWVkaWF0ZUFj
dGlvbkFuaW1hdGlvbkNvbnRyb2xsZXJGb3JIaXRUZXN0UmVzdWx0OihXS0hpdFRlc3RSZXN1bHRS
ZWYpaGl0VGVzdFJlc3VsdCB3aXRoVHlwZTooX1dLSW1tZWRpYXRlQWN0aW9uVHlwZSl0eXBlIHVz
ZXJEYXRhOihXS1R5cGVSZWYpdXNlckRhdGE7CiAKKy0gKHZvaWQpX3ByZXBhcmVGb3JJbW1lZGlh
dGVBY3Rpb25BbmltYXRpb247CistICh2b2lkKV9jYW5jZWxJbW1lZGlhdGVBY3Rpb25BbmltYXRp
b247CistICh2b2lkKV9jb21wbGV0ZUltbWVkaWF0ZUFjdGlvbkFuaW1hdGlvbjsKKwogLSAodm9p
ZClfZGlzbWlzc0NvbnRlbnRSZWxhdGl2ZUNoaWxkV2luZG93czsKICNlbmRpZgogCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL21hYy9XS1ZpZXcubW0gYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL21hYy9XS1ZpZXcubW0KaW5kZXggNmE5MGE4Mzg0MGNkMTFk
MDZmOTg5N2Q0MWViMzNmYTNiNjk3MjA2Ny4uYjY3ZDllMmMzZWI0ZjQ2YTYyOTZhOGE0ZjA1ODA0
OTNkN2I2OGNlMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9tYWMv
V0tWaWV3Lm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvbWFjL1dLVmlldy5t
bQpAQCAtNDM1OCw2ICs0MzU4LDE4IEBAIHN0YXRpYyBOU1N0cmluZyAqcGF0aFdpdGhVbmlxdWVG
aWxlbmFtZUZvclBhdGgoTlNTdHJpbmcgKnBhdGgpCiAgICAgcmV0dXJuIG5pbDsKIH0KIAorLSAo
dm9pZClfcHJlcGFyZUZvckltbWVkaWF0ZUFjdGlvbkFuaW1hdGlvbgoreworfQorCistICh2b2lk
KV9jYW5jZWxJbW1lZGlhdGVBY3Rpb25BbmltYXRpb24KK3sKK30KKworLSAodm9pZClfY29tcGxl
dGVJbW1lZGlhdGVBY3Rpb25BbmltYXRpb24KK3sKK30KKwogLSAodm9pZClfZGlzbWlzc0NvbnRl
bnRSZWxhdGl2ZUNoaWxkV2luZG93cwogewogICAgIC8vIEZJWE1FOiBXZSBkb24ndCBrbm93IHdo
aWNoIHBhbmVsIHdlIGFyZSBkaXNtaXNzaW5nLCBpdCBtYXkgbm90IGV2ZW4gYmUgaW4gdGhlIGN1
cnJlbnQgcGFnZSAoc2VlIDxyZGFyOi8vcHJvYmxlbS8xMzg3NTc2Nj4pLgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL21hYy9XS0ltbWVkaWF0ZUFjdGlvbkNvbnRyb2xsZXIu
bW0gYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvbWFjL1dLSW1tZWRpYXRlQWN0aW9uQ29udHJv
bGxlci5tbQppbmRleCAyYzdjOTI4OGMyYTlhZjUzOTViZWRhZjQ3ZmJjMDkxZDAyMDZlOTIxLi43
MjA3Y2IzYzg1YWE4NzFiOThkOTYyMGFkMWFhMWVjMGEyZTMxMzZhIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvbWFjL1dLSW1tZWRpYXRlQWN0aW9uQ29udHJvbGxlci5tbQor
KysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvbWFjL1dLSW1tZWRpYXRlQWN0aW9uQ29udHJv
bGxlci5tbQpAQCAtMTYwLDYgKzE2MCw4IEBAIHVzaW5nIG5hbWVzcGFjZSBXZWJLaXQ7CiAgICAg
aWYgKGltbWVkaWF0ZUFjdGlvblJlY29nbml6ZXIgIT0gX2ltbWVkaWF0ZUFjdGlvblJlY29nbml6
ZXIpCiAgICAgICAgIHJldHVybjsKIAorICAgIFtfd2tWaWV3IF9wcmVwYXJlRm9ySW1tZWRpYXRl
QWN0aW9uQW5pbWF0aW9uXTsKKwogICAgIFtfd2tWaWV3IF9kaXNtaXNzQ29udGVudFJlbGF0aXZl
Q2hpbGRXaW5kb3dzXTsKIAogICAgIF9wYWdlLT5zZXRNYWludGFpbnNJbmFjdGl2ZVNlbGVjdGlv
bih0cnVlKTsKQEAgLTIwNyw2ICsyMDksOCBAQCB1c2luZyBuYW1lc3BhY2UgV2ViS2l0OwogICAg
IGlmIChpbW1lZGlhdGVBY3Rpb25SZWNvZ25pemVyICE9IF9pbW1lZGlhdGVBY3Rpb25SZWNvZ25p
emVyKQogICAgICAgICByZXR1cm47CiAKKyAgICBbX3drVmlldyBfY2FuY2VsSW1tZWRpYXRlQWN0
aW9uQW5pbWF0aW9uXTsKKwogICAgIF9wYWdlLT5zZXRUZXh0SW5kaWNhdG9yQW5pbWF0aW9uUHJv
Z3Jlc3MoMCk7CiAgICAgW3NlbGYgX2NsZWFySW1tZWRpYXRlQWN0aW9uU3RhdGVdOwogICAgIF9w
YWdlLT5zZXRNYWludGFpbnNJbmFjdGl2ZVNlbGVjdGlvbihmYWxzZSk7CkBAIC0yMTcsNiArMjIx
LDggQEAgdXNpbmcgbmFtZXNwYWNlIFdlYktpdDsKICAgICBpZiAoaW1tZWRpYXRlQWN0aW9uUmVj
b2duaXplciAhPSBfaW1tZWRpYXRlQWN0aW9uUmVjb2duaXplcikKICAgICAgICAgcmV0dXJuOwog
CisgICAgW193a1ZpZXcgX2NvbXBsZXRlSW1tZWRpYXRlQWN0aW9uQW5pbWF0aW9uXTsKKwogICAg
IF9wYWdlLT5zZXRUZXh0SW5kaWNhdG9yQW5pbWF0aW9uUHJvZ3Jlc3MoMSk7CiB9CiAK
</data>
<flag name="review"
          id="271288"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>