<?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>199331</bug_id>
          
          <creation_ts>2019-06-28 11:58:01 -0700</creation_ts>
          <short_desc>Need a way for SPI clients to know when to avoid resizing to accommodate for the input view bounds</short_desc>
          <delta_ts>2024-09-09 22:43:36 -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>WebKit Misc.</component>
          <version>WebKit 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>
          
          <blocked>279418</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1548903</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-06-28 11:58:01 -0700</bug_when>
    <thetext>&lt;rdar://problem/52116170&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1548907</commentid>
    <comment_count>1</comment_count>
      <attachid>373137</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-06-28 12:03:21 -0700</bug_when>
    <thetext>Created attachment 373137
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1548919</commentid>
    <comment_count>2</comment_count>
      <attachid>373137</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-06-28 13:12:51 -0700</bug_when>
    <thetext>Comment on attachment 373137
Patch

Clearing flags on attachment: 373137

Committed r246931: &lt;https://trac.webkit.org/changeset/246931&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1548920</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-06-28 13:12:53 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1548943</commentid>
    <comment_count>4</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-06-28 14:43:00 -0700</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1548944</commentid>
    <comment_count>5</comment_count>
      <attachid>373150</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-06-28 14:43:01 -0700</bug_when>
    <thetext>Created attachment 373150
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1548956</commentid>
    <comment_count>6</comment_count>
      <attachid>373150</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-06-28 15:18:39 -0700</bug_when>
    <thetext>Comment on attachment 373150
Patch

Clearing flags on attachment: 373150

Committed r246940: &lt;https://trac.webkit.org/changeset/246940&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1548957</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-06-28 15:18:41 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>373137</attachid>
            <date>2019-06-28 12:03:21 -0700</date>
            <delta_ts>2019-06-28 13:12:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199331-20190628120320.patch</filename>
            <type>text/plain</type>
            <size>10045</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ2OTI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGU5YmQ2MzM4ZGI1Y2Vk
MDAwZDEzYWFjYzhiYmM1MGEwZTE0ODY5Ny4uMWQ3YzFhY2Y4MjEwYTkyNDdlNjA2OWZkZTkzYjQ2
ZjE2OGU4OTkwYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE5LTA2LTI4ICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIE5lZWQgYSB3YXkg
Zm9yIFNQSSBjbGllbnRzIHRvIGtub3cgd2hlbiB0byBhdm9pZCByZXNpemluZyB0byBhY2NvbW1v
ZGF0ZSBmb3IgdGhlIGlucHV0IHZpZXcgYm91bmRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTkzMzEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzUy
MTE2MTcwPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEFkZCBhIG5ldyBxdWlyayB0byBhdm9pZCByZXNpemluZyB0aGUgd2ViIHZpZXcgd2hlbiBpbnB1
dCB2aWV3IGJvdW5kcyBjaGFuZ2UuCisKKyAgICAgICAgKiBwYWdlL1F1aXJrcy5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpRdWlya3M6OnNob3VsZEF2b2lkUmVzaXppbmdXaGVuSW5wdXRWaWV3Qm91
bmRzQ2hhbmdlIGNvbnN0KToKKyAgICAgICAgKiBwYWdlL1F1aXJrcy5oOgorCiAyMDE5LTA2LTI4
ICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgogCiAgICAgICAgIFtX
aW5dIHVucmVzb2x2ZWQgZXh0ZXJuYWwgc3ltYm9sICJKU0M6OkpTT2JqZWN0OjpkaWRCZWNvbWVQ
cm90b3R5cGUodm9pZCkiIHJlZmVyZW5jZWQgaW4gZnVuY3Rpb24gIkpTQzo6U3RydWN0dXJlOjpj
cmVhdGUoLi4uKSIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNl
L1dlYktpdC9DaGFuZ2VMb2cKaW5kZXggMGIyODkxZGIyMzZiOWY5MTVjNGY0NTA5YTMwZDRjM2Q4
ODJiMzBkMi4uN2RhMGU2YzBlNTA0NTlhYzE0ZGY0MzVmYzAxYTY4OTlmZGVmZTdmZSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwzNiBAQAorMjAxOS0wNi0yOCAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hz
aWVoQGFwcGxlLmNvbT4KKworICAgICAgICBOZWVkIGEgd2F5IGZvciBTUEkgY2xpZW50cyB0byBr
bm93IHdoZW4gdG8gYXZvaWQgcmVzaXppbmcgdG8gYWNjb21tb2RhdGUgZm9yIHRoZSBpbnB1dCB2
aWV3IGJvdW5kcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTk5MzMxCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81MjExNjE3MD4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBFeHBvc2UgbmV3IFNQSSwgc3Vj
aCB0aGF0IGNsaWVudHMgbWF5IGNoZWNrIHdoZXRoZXIgdG8gYXZvaWQgcmVzaXppbmcgdGhlIHdl
YiB2aWV3IHdoZW4gY2hhbmdpbmcgaW5wdXQgdmlldworICAgICAgICBib3VuZHMuIEluIHBhcnRp
Y3VsYXIsIHJlc2l6aW5nIHRoZSB3ZWIgdmlldyBpbiB0aGlzIGNhc2UgY2F1c2VzIHRvb2xiYXIg
bWVudXMgaW4gTWljcm9zb2Z0IFdvcmQgb25saW5lIHRvCisgICAgICAgIGRpc21pc3MgaW1tZWRp
YXRlbHkgYWZ0ZXIgb3BlbmluZyB0aGVtLCBkdWUgdG8gcmVzaXplIGV2ZW50cyBmaXJlZCBhcyBh
IHJlc3VsdCBvZiB0aGUgaW5wdXQgdmlldyBkaXNtaXNzaW5nLgorCisgICAgICAgICogU2hhcmVk
L0ZvY3VzZWRFbGVtZW50SW5mb3JtYXRpb24uY3BwOgorICAgICAgICAoV2ViS2l0OjpGb2N1c2Vk
RWxlbWVudEluZm9ybWF0aW9uOjplbmNvZGUgY29uc3QpOgorICAgICAgICAoV2ViS2l0OjpGb2N1
c2VkRWxlbWVudEluZm9ybWF0aW9uOjpkZWNvZGUpOgorICAgICAgICAqIFNoYXJlZC9Gb2N1c2Vk
RWxlbWVudEluZm9ybWF0aW9uLmg6CisKKyAgICAgICAgQWRkIGEgbmV3IGZsYWcgdG8gRm9jdXNl
ZEVsZW1lbnRJbmZvcm1hdGlvbiB0byBpbmRpY2F0ZSB3aGV0aGVyIHdlIHNob3VsZCBhdm9pZCBy
ZXNpemluZyB0aGUgd2ViIHZpZXcgd2hlbiBhbgorICAgICAgICBpbnB1dCB2aWV3IGlzIHByZXNl
bnRlZC4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tOgorICAg
ICAgICAoLVtXS1dlYlZpZXcgX3Nob3VsZEF2b2lkUmVzaXppbmdXaGVuSW5wdXRWaWV3Qm91bmRz
Q2hhbmdlXSk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXdQcml2YXRl
Lmg6CisgICAgICAgICogVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24uaDoK
KyAgICAgICAgKiBVSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbToKKyAg
ICAgICAgKC1bV0tDb250ZW50VmlldyBfZWxlbWVudERpZEJsdXJdKToKKworICAgICAgICBSZXNl
dCB0aGUgdmFsdWUgb2YgdGhlIGZsYWcuCisKKyAgICAgICAgKC1bV0tDb250ZW50VmlldyBfc2hv
dWxkQXZvaWRSZXNpemluZ1doZW5JbnB1dFZpZXdCb3VuZHNDaGFuZ2VdKToKKyAgICAgICAgKiBX
ZWJQcm9jZXNzL1dlYlBhZ2UvaW9zL1dlYlBhZ2VJT1MubW06CisgICAgICAgIChXZWJLaXQ6Oldl
YlBhZ2U6OmdldEZvY3VzZWRFbGVtZW50SW5mb3JtYXRpb24pOgorCiAyMDE5LTA2LTI4ICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAgICAgIC1bV0tDb250ZW50
VmlldyBfc2VsZWN0aW9uQ2xpcFJlY3RzXSByZXR1cm5zIGEgYm9ndXMgdmFsdWUgaW4gLXJlbG9h
ZElucHV0Vmlld3Mgd2hlbiBmb2N1c2luZyBhbiBlbGVtZW50CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL1F1aXJrcy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1F1aXJrcy5jcHAK
aW5kZXggNmZlM2I4ZTkxMjVmY2ZkNTZkNjcwYWIzMDc3NGIyZDE4MWIxYTllZC4uZjAyZWZlMjI2
N2IwYTk1ZmMzY2U5MjY3ZDc2ODhiNjE5ZGM4M2UxZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcGFnZS9RdWlya3MuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUXVpcmtzLmNwcApA
QCAtMjk4LDYgKzI5OCwxNSBAQCBib29sIFF1aXJrczo6c2hvdWxkRGlzcGF0Y2hTaW11bGF0ZWRN
b3VzZUV2ZW50c09uVGFyZ2V0KEV2ZW50VGFyZ2V0KiB0YXJnZXQpIGNvbgogfQogI2VuZGlmCiAK
K2Jvb2wgUXVpcmtzOjpzaG91bGRBdm9pZFJlc2l6aW5nV2hlbklucHV0Vmlld0JvdW5kc0NoYW5n
ZSgpIGNvbnN0Cit7CisgICAgaWYgKCFuZWVkc1F1aXJrcygpKQorICAgICAgICByZXR1cm4gZmFs
c2U7CisKKyAgICBhdXRvIGhvc3QgPSBtX2RvY3VtZW50LT50b3BEb2N1bWVudCgpLnVybCgpLmhv
c3QoKTsKKyAgICByZXR1cm4gZXF1YWxMZXR0ZXJzSWdub3JpbmdBU0NJSUNhc2UoaG9zdCwgImxp
dmUuY29tIikgfHwgaG9zdC5lbmRzV2l0aElnbm9yaW5nQVNDSUlDYXNlKCIubGl2ZS5jb20iKTsK
K30KKwogYm9vbCBRdWlya3M6OnNob3VsZERpc2FibGVQb2ludGVyRXZlbnRzUXVpcmsoKSBjb25z
dAogewogI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wYWdlL1F1aXJrcy5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9RdWlya3MuaAppbmRleCAwNzAy
ZGZjMDQ3NjRkMmMyNjBjYTAzNjRiY2ZjMDZjMWQwMjc0NzNmLi4wNTEyMmE5OTUyYTg1ZWMwMGU5
MGFjNWFmOWM2OGE1YzY4MzhhNzZiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1F1
aXJrcy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUXVpcmtzLmgKQEAgLTYwLDYgKzYwLDcg
QEAgcHVibGljOgogICAgIFdFQkNPUkVfRVhQT1JUIGJvb2wgc2hvdWxkU3VwcHJlc3NBdXRvY29y
cmVjdGlvbkFuZEF1dG9jYXB0aWFsaXphdGlvbkluSGlkZGVuRWRpdGFibGVBcmVhcygpIGNvbnN0
OwogICAgIFdFQkNPUkVfRVhQT1JUIGJvb2wgaXNUb3VjaEJhclVwZGF0ZVN1cHJlc3NlZEZvckhp
ZGRlbkNvbnRlbnRFZGl0YWJsZSgpIGNvbnN0OwogICAgIFdFQkNPUkVfRVhQT1JUIGJvb2wgaXNO
ZXZlclJpY2hseUVkaXRhYmxlRm9yVG91Y2hCYXIoKSBjb25zdDsKKyAgICBXRUJDT1JFX0VYUE9S
VCBib29sIHNob3VsZEF2b2lkUmVzaXppbmdXaGVuSW5wdXRWaWV3Qm91bmRzQ2hhbmdlKCkgY29u
c3Q7CiAKICAgICBib29sIG5lZWRzR01haWxPdmVyZmxvd1Njcm9sbFF1aXJrKCkgY29uc3Q7CiAg
ICAgYm9vbCBuZWVkc1lvdVR1YmVPdmVyZmxvd1Njcm9sbFF1aXJrKCkgY29uc3Q7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9Gb2N1c2VkRWxlbWVudEluZm9ybWF0aW9uLmNwcCBi
L1NvdXJjZS9XZWJLaXQvU2hhcmVkL0ZvY3VzZWRFbGVtZW50SW5mb3JtYXRpb24uY3BwCmluZGV4
IGYxZTUzNjRmYWU0ZTY0N2FhNmM4MGYxYzQ0ZGJiNzIyY2JhZmJkNDIuLjE0ODIxZWNiZWM4ZmUw
OTIzZTM5MzU3MTc0MTNjZTEyNzk3OTQzYWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvU2hh
cmVkL0ZvY3VzZWRFbGVtZW50SW5mb3JtYXRpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvU2hh
cmVkL0ZvY3VzZWRFbGVtZW50SW5mb3JtYXRpb24uY3BwCkBAIC0xMDYsNiArMTA2LDcgQEAgdm9p
ZCBGb2N1c2VkRWxlbWVudEluZm9ybWF0aW9uOjplbmNvZGUoSVBDOjpFbmNvZGVyJiBlbmNvZGVy
KSBjb25zdAogI2VuZGlmCiAgICAgZW5jb2RlciA8PCBzaG91bGRTeW50aGVzaXplS2V5RXZlbnRz
Rm9yRWRpdGluZzsKICAgICBlbmNvZGVyIDw8IGlzU3BlbGxDaGVja2luZ0VuYWJsZWQ7CisgICAg
ZW5jb2RlciA8PCBzaG91bGRBdm9pZFJlc2l6aW5nV2hlbklucHV0Vmlld0JvdW5kc0NoYW5nZTsK
IH0KIAogYm9vbCBGb2N1c2VkRWxlbWVudEluZm9ybWF0aW9uOjpkZWNvZGUoSVBDOjpEZWNvZGVy
JiBkZWNvZGVyLCBGb2N1c2VkRWxlbWVudEluZm9ybWF0aW9uJiByZXN1bHQpCkBAIC0yMzAsNiAr
MjMxLDkgQEAgYm9vbCBGb2N1c2VkRWxlbWVudEluZm9ybWF0aW9uOjpkZWNvZGUoSVBDOjpEZWNv
ZGVyJiBkZWNvZGVyLCBGb2N1c2VkRWxlbWVudEluZm8KICAgICBpZiAoIWRlY29kZXIuZGVjb2Rl
KHJlc3VsdC5pc1NwZWxsQ2hlY2tpbmdFbmFibGVkKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwog
CisgICAgaWYgKCFkZWNvZGVyLmRlY29kZShyZXN1bHQuc2hvdWxkQXZvaWRSZXNpemluZ1doZW5J
bnB1dFZpZXdCb3VuZHNDaGFuZ2UpKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKICAgICByZXR1
cm4gdHJ1ZTsKIH0KICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9TaGFyZWQvRm9j
dXNlZEVsZW1lbnRJbmZvcm1hdGlvbi5oIGIvU291cmNlL1dlYktpdC9TaGFyZWQvRm9jdXNlZEVs
ZW1lbnRJbmZvcm1hdGlvbi5oCmluZGV4IDJmNjY1YTkyOTU5MjIyNDM0M2E0YmY0NzkzNTk2OGZj
ODA1Yzc3ZTMuLjQ2YmY3NTMyYTcyMGNiMGUyNjY0NGY5MGJkMzJhNmM2ZDU1YjQyYzEgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvU2hhcmVkL0ZvY3VzZWRFbGVtZW50SW5mb3JtYXRpb24uaAor
KysgYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9Gb2N1c2VkRWxlbWVudEluZm9ybWF0aW9uLmgKQEAg
LTEzOCw2ICsxMzgsNyBAQCBzdHJ1Y3QgRm9jdXNlZEVsZW1lbnRJbmZvcm1hdGlvbiB7CiAjZW5k
aWYKICAgICBib29sIHNob3VsZFN5bnRoZXNpemVLZXlFdmVudHNGb3JFZGl0aW5nIHsgZmFsc2Ug
fTsKICAgICBib29sIGlzU3BlbGxDaGVja2luZ0VuYWJsZWQgeyB0cnVlIH07CisgICAgYm9vbCBz
aG91bGRBdm9pZFJlc2l6aW5nV2hlbklucHV0Vmlld0JvdW5kc0NoYW5nZSB7IGZhbHNlIH07CiAK
ICAgICBGb2N1c2VkRWxlbWVudElkZW50aWZpZXIgZm9jdXNlZEVsZW1lbnRJZGVudGlmaWVyIHsg
MCB9OwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tX
ZWJWaWV3Lm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlldy5t
bQppbmRleCA4NTdlZjg1N2M1ZGFhYzFmMzk0MGU4MTRjMTVmYmU2YzgyNDlkYmI0Li45MTliNzk5
ODg1YTYyZjA4ODYwMzBlMzEzNTI5ZmI2ZmNhMDg0NmE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tCisrKyBiL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcubW0KQEAgLTE0MjQsNiArMTQyNCwxMSBAQCAt
IChCT09MKV9jb250ZW50Vmlld0lzRmlyc3RSZXNwb25kZXIKICAgICByZXR1cm4gc2VsZi5fY3Vy
cmVudENvbnRlbnRWaWV3LmlzRmlyc3RSZXNwb25kZXI7CiB9CiAKKy0gKEJPT0wpX3Nob3VsZEF2
b2lkUmVzaXppbmdXaGVuSW5wdXRWaWV3Qm91bmRzQ2hhbmdlCit7CisgICAgcmV0dXJuIFtfY29u
dGVudFZpZXcgX3Nob3VsZEF2b2lkUmVzaXppbmdXaGVuSW5wdXRWaWV3Qm91bmRzQ2hhbmdlXTsK
K30KKwogLSAoX1dLRHJhZ0ludGVyYWN0aW9uUG9saWN5KV9kcmFnSW50ZXJhY3Rpb25Qb2xpY3kK
IHsKICAgICByZXR1cm4gX2RyYWdJbnRlcmFjdGlvblBvbGljeTsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXdQcml2YXRlLmggYi9Tb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3UHJpdmF0ZS5oCmluZGV4IDkyNjMz
MDFkNTlkNjhhZDk1MjgxODRhZWE1ZTVkODNhNjJlNzlmNzIuLjk1N2NmYTEyZDU1ZDMxYWQ2ODc5
OTE1ZjNiNzNjMjk3YTYzMDNhNDIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L0FQSS9Db2NvYS9XS1dlYlZpZXdQcml2YXRlLmgKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvQVBJL0NvY29hL1dLV2ViVmlld1ByaXZhdGUuaApAQCAtMjcyLDYgKzI3Miw3IEBAIHR5cGVk
ZWYgTlNfT1BUSU9OUyhOU1VJbnRlZ2VyLCBfV0tSZWN0RWRnZSkgewogQHByb3BlcnR5IChub25h
dG9taWMsIHJlYWRvbmx5KSBfV0tXZWJWaWV3UHJpbnRGb3JtYXR0ZXIgKl93ZWJWaWV3UHJpbnRG
b3JtYXR0ZXI7CiAKIEBwcm9wZXJ0eSAobm9uYXRvbWljLCBzZXR0ZXI9X3NldERyYWdJbnRlcmFj
dGlvblBvbGljeTopIF9XS0RyYWdJbnRlcmFjdGlvblBvbGljeSBfZHJhZ0ludGVyYWN0aW9uUG9s
aWN5IFdLX0FQSV9BVkFJTEFCTEUoaW9zKDExLjApKTsKK0Bwcm9wZXJ0eSAobm9uYXRvbWljLCBy
ZWFkb25seSkgQk9PTCBfc2hvdWxkQXZvaWRSZXNpemluZ1doZW5JbnB1dFZpZXdCb3VuZHNDaGFu
Z2UgV0tfQVBJX0FWQUlMQUJMRShpb3MoV0tfSU9TX1RCQSkpOwogCiAtICh2b2lkKV9iZWdpbklu
dGVyYWN0aXZlT2JzY3VyZWRJbnNldHNDaGFuZ2U7CiAtICh2b2lkKV9lbmRJbnRlcmFjdGl2ZU9i
c2N1cmVkSW5zZXRzQ2hhbmdlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
aW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5oIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
aW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5oCmluZGV4IGRiNTIwMjBhMTViZGNmYTE2MWJk
YmZhNjBjYmNkN2UzMjllNWU5Y2UuLjQzOGU0YjE4NjMwY2E3MDllYTMxM2I5NDY0ZTc1YzU0OTE3
MTQ0OTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRW
aWV3SW50ZXJhY3Rpb24uaAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tDb250
ZW50Vmlld0ludGVyYWN0aW9uLmgKQEAgLTUyNSw3ICs1MjUsOCBAQCBGT1JfRUFDSF9QUklWQVRF
X1dLQ09OVEVOVFZJRVdfQUNUSU9OKERFQ0xBUkVfV0tDT05URU5UVklFV19BQ1RJT05fRk9SX1dF
Ql9WSUVXKQogCiAtICh2b2lkKV9kaWRTdGFydFByb3Zpc2lvbmFsTG9hZEZvck1haW5GcmFtZTsK
IAotQHByb3BlcnR5IChub25hdG9taWMsIHJlYWRvbmx5LCBnZXR0ZXI9X3Nob3VsZFVzZUNvbnRl
eHRNZW51cykgQk9PTCBfc2hvdWxkVXNlQ29udGV4dE1lbnVzOworQHByb3BlcnR5IChub25hdG9t
aWMsIHJlYWRvbmx5KSBCT09MIF9zaG91bGRVc2VDb250ZXh0TWVudXM7CitAcHJvcGVydHkgKG5v
bmF0b21pYywgcmVhZG9ubHkpIEJPT0wgX3Nob3VsZEF2b2lkUmVzaXppbmdXaGVuSW5wdXRWaWV3
Qm91bmRzQ2hhbmdlOwogCiBAZW5kCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9j
ZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0gYi9Tb3VyY2UvV2ViS2l0L1VJUHJv
Y2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tCmluZGV4IGY3MzEzNDVhNzU1NzMz
NTZmYTliNjhlMzJkNDNjMDk3YzY1YWY5NzAuLjU4MGU3ZjZkZjk1YjBiZGE3Njc2ZmViNWYyZTE2
M2QwMDA1ZmJjYjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0Nv
bnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9z
L1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQpAQCAtNTMwMCw2ICs1MzAwLDcgQEAgLSAodm9p
ZClfZWxlbWVudERpZEJsdXIKIAogICAgIF9mb2N1c2VkRWxlbWVudEluZm9ybWF0aW9uLmVsZW1l
bnRUeXBlID0gV2ViS2l0OjpJbnB1dFR5cGU6Ok5vbmU7CiAgICAgX2ZvY3VzZWRFbGVtZW50SW5m
b3JtYXRpb24uc2hvdWxkU3ludGhlc2l6ZUtleUV2ZW50c0ZvckVkaXRpbmcgPSBmYWxzZTsKKyAg
ICBfZm9jdXNlZEVsZW1lbnRJbmZvcm1hdGlvbi5zaG91bGRBdm9pZFJlc2l6aW5nV2hlbklucHV0
Vmlld0JvdW5kc0NoYW5nZSA9IGZhbHNlOwogICAgIF9pbnB1dFBlcmlwaGVyYWwgPSBuaWw7CiAg
ICAgX2ZvY3VzUmVxdWlyZXNTdHJvbmdQYXNzd29yZEFzc2lzdGFuY2UgPSBOTzsKIApAQCAtNjIy
MSw2ICs2MjIyLDExIEBAIC0gKEJPT0wpX3Nob3VsZFVzZUNvbnRleHRNZW51cwogICAgIHJldHVy
biBOTzsKIH0KIAorLSAoQk9PTClfc2hvdWxkQXZvaWRSZXNpemluZ1doZW5JbnB1dFZpZXdCb3Vu
ZHNDaGFuZ2UKK3sKKyAgICByZXR1cm4gX2ZvY3VzZWRFbGVtZW50SW5mb3JtYXRpb24uc2hvdWxk
QXZvaWRSZXNpemluZ1doZW5JbnB1dFZpZXdCb3VuZHNDaGFuZ2U7Cit9CisKIC0gKFVJVmlldyAq
KWNvbnRhaW5lclZpZXdGb3JUYXJnZXRlZFByZXZpZXdzCiB7CiAgICAgcmV0dXJuIHNlbGYudW5z
Y2FsZWRWaWV3ID86IHNlbGY7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3Mv
V2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbSBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQ
YWdlL2lvcy9XZWJQYWdlSU9TLm1tCmluZGV4IGM2MGYxYWIwZDYxMmM2MDcxZjk0YTJmZDkxMGIz
NGMzNDdhNTBhN2UuLjc3MTgzNjhhODRiNGI1YzBlNjI4OTliZjBhZWMyYjlkMDA3OTU1YTUgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdlSU9T
Lm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdlSU9T
Lm1tCkBAIC0yOTY5LDYgKzI5NjksOCBAQCB2b2lkIFdlYlBhZ2U6OmdldEZvY3VzZWRFbGVtZW50
SW5mb3JtYXRpb24oRm9jdXNlZEVsZW1lbnRJbmZvcm1hdGlvbiYgaW5mb3JtYXRpbwogICAgICAg
ICBpbmZvcm1hdGlvbi5hdXRvY2FwaXRhbGl6ZVR5cGUgPSBBdXRvY2FwaXRhbGl6ZVR5cGVOb25l
OwogICAgICAgICBpbmZvcm1hdGlvbi5pc0F1dG9jb3JyZWN0ID0gZmFsc2U7CiAgICAgfQorCisg
ICAgaW5mb3JtYXRpb24uc2hvdWxkQXZvaWRSZXNpemluZ1doZW5JbnB1dFZpZXdCb3VuZHNDaGFu
Z2UgPSBtX2ZvY3VzZWRFbGVtZW50LT5kb2N1bWVudCgpLnF1aXJrcygpLnNob3VsZEF2b2lkUmVz
aXppbmdXaGVuSW5wdXRWaWV3Qm91bmRzQ2hhbmdlKCk7CiB9CiAKIHZvaWQgV2ViUGFnZTo6YXV0
b2ZpbGxMb2dpbkNyZWRlbnRpYWxzKGNvbnN0IFN0cmluZyYgdXNlcm5hbWUsIGNvbnN0IFN0cmlu
ZyYgcGFzc3dvcmQpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>373150</attachid>
            <date>2019-06-28 14:43:01 -0700</date>
            <delta_ts>2019-06-28 15:18:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199331-20190628144300.patch</filename>
            <type>text/plain</type>
            <size>1660</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ2OTM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmE4OTRjYTRmNGE4ODFi
Mjk5NjlmOTMxZTQ5ODUwNmM3NjljN2QwYy4uZDdkMGYwMzYxNjE0YTQyNjczNzE5NDk1YzliMjE0
NTIzNTc4OTZjZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE5LTA2LTI4ICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIEZvbGxvd3VwIHRv
IHIyNDY5MzEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE5OTMzMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEV4dGVuZCB0aGUgc2l0ZS1zcGVjaWZpYyBxdWlyayBhZGRlZCBpbiByMjQ2OTMxIHRvICouc2hh
cmVwb2ludC5jb20sIHNvIHRoYXQgaXQgZml4ZXMgV29yZCBmb3IgZW50ZXJwcmlzZQorICAgICAg
ICBjdXN0b21lcnMgYXMgd2VsbC4KKworICAgICAgICAqIHBhZ2UvUXVpcmtzLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OlF1aXJrczo6c2hvdWxkQXZvaWRSZXNpemluZ1doZW5JbnB1dFZpZXdCb3Vu
ZHNDaGFuZ2UgY29uc3QpOgorCiAyMDE5LTA2LTI4ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFz
ZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04gKHIyMzk5ODQpOiBwYWdlcyB3aXRo
IGN1c3RvbSBzY3JvbGxiYXJzIGFsc28gc2hvdyBub3JtYWwgc2Nyb2xsYmFycwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGFnZS9RdWlya3MuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9R
dWlya3MuY3BwCmluZGV4IGYwMmVmZTIyNjdiMGE5NWZjM2NlOTI2N2Q3Njg4YjYxOWRjODNlMWUu
LjkzYzQwNGVjYjkwN2QyYWY4YmExYjA0Y2M1NjM4YmM0ZjRhMDc2MDkgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvUXVpcmtzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1F1
aXJrcy5jcHAKQEAgLTMwNCw3ICszMDQsMTMgQEAgYm9vbCBRdWlya3M6OnNob3VsZEF2b2lkUmVz
aXppbmdXaGVuSW5wdXRWaWV3Qm91bmRzQ2hhbmdlKCkgY29uc3QKICAgICAgICAgcmV0dXJuIGZh
bHNlOwogCiAgICAgYXV0byBob3N0ID0gbV9kb2N1bWVudC0+dG9wRG9jdW1lbnQoKS51cmwoKS5o
b3N0KCk7Ci0gICAgcmV0dXJuIGVxdWFsTGV0dGVyc0lnbm9yaW5nQVNDSUlDYXNlKGhvc3QsICJs
aXZlLmNvbSIpIHx8IGhvc3QuZW5kc1dpdGhJZ25vcmluZ0FTQ0lJQ2FzZSgiLmxpdmUuY29tIik7
CisgICAgaWYgKGVxdWFsTGV0dGVyc0lnbm9yaW5nQVNDSUlDYXNlKGhvc3QsICJsaXZlLmNvbSIp
IHx8IGhvc3QuZW5kc1dpdGhJZ25vcmluZ0FTQ0lJQ2FzZSgiLmxpdmUuY29tIikpCisgICAgICAg
IHJldHVybiB0cnVlOworCisgICAgaWYgKGhvc3QuZW5kc1dpdGhJZ25vcmluZ0FTQ0lJQ2FzZSgi
LnNoYXJlcG9pbnQuY29tIikpCisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgcmV0dXJuIGZh
bHNlOwogfQogCiBib29sIFF1aXJrczo6c2hvdWxkRGlzYWJsZVBvaW50ZXJFdmVudHNRdWlyaygp
IGNvbnN0Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>