<?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>213519</bug_id>
          
          <creation_ts>2020-06-23 08:28:30 -0700</creation_ts>
          <short_desc>[WebXR] Check device orientation support when requesting a reference space</short_desc>
          <delta_ts>2020-06-25 17:05:52 -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>New Bugs</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>208988</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergio Villar Senin">svillar</reporter>
          <assigned_to name="Sergio Villar Senin">svillar</assigned_to>
          <cc>cgarcia</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1665392</commentid>
    <comment_count>0</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2020-06-23 08:28:30 -0700</bug_when>
    <thetext>[WebXR] Check orientation support when requesting a reference frame</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1665397</commentid>
    <comment_count>1</comment_count>
      <attachid>402563</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2020-06-23 08:40:11 -0700</bug_when>
    <thetext>Created attachment 402563
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1666015</commentid>
    <comment_count>2</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2020-06-25 03:49:50 -0700</bug_when>
    <thetext>Committed r263503: &lt;https://trac.webkit.org/changeset/263503&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1666294</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-06-25 17:05:52 -0700</bug_when>
    <thetext>&lt;rdar://problem/64781333&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402563</attachid>
            <date>2020-06-23 08:40:11 -0700</date>
            <delta_ts>2020-06-24 07:05:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213519-20200623174010.patch</filename>
            <type>text/plain</type>
            <size>11177</size>
            <attacher name="Sergio Villar Senin">svillar</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzMzk2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDliNzYwYTg5MWM1ODIx
MjM0ZDQ4ZWIxYjRmZGUzOGU2YmUyMGRhZi4uNjQ3NjcwYTMzYmFkYjYyZDdiNjE3OTAzODZmMWEy
OGZjNDRhNmJkZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMyIEBACisyMDIwLTA2LTIzICBTZXJn
aW8gVmlsbGFyIFNlbmluICA8c3ZpbGxhckBpZ2FsaWEuY29tPgorCisgICAgICAgIFtXZWJYUl0g
Q2hlY2sgZGV2aWNlIG9yaWVudGF0aW9uIHN1cHBvcnQgd2hlbiByZXF1ZXN0aW5nIGEgcmVmZXJl
bmNlIHNwYWNlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMTM1MTkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBXaGVuIHJlcXVlc3RpbmcgYSBsb2NhbCByZWZlcmVuY2Ugc3BhY2UgdGhlIHNwZWNzIG1hbmRh
dGUgdXMgdG8gY2hlY2sgd2hldGhlciBvciBub3QgdGhlIGRldmljZQorICAgICAgICBzdXBwb3J0
cyBvcmllbnRhdGlvbiB0cmFja2luZy4gVGhpcyB3YXMgbm90IGltcGxlbWVudGVkIGluIHRoZSBP
cGVuWFIgYmFja2VuZCwgc28gd2Ugd2VyZSB1bmNvbmRpdGlvbmFsbHkKKyAgICAgICAgcmV0dXJu
aW5nIHRydWUuCisKKyAgICAgICAgVGhlIE9wZW5YUiBkZXZpY2VzIG5vdyBwcm9wZXJseSBjaGVj
ayB3aGV0aGVyIG9yIG5vdCBvcmllbnRhdGlvbiB0cmFja2luZyBpcyBpbml0aWFsaXplZC4gV2Ug
dG9vayB0aGUgY2hhbmNlCisgICAgICAgIHRvIHJlZmFjdG9yIGEgYml0IHRoZSBPcGVuWFIgYmFj
a2VuZCBtb3ZpbmcgYWxsIHRoZSBkZXZpY2UgaW5pdGlhbGl6YXRpb24gY29kZSB0byB0aGUgT3Bl
blhSRGV2aWNlIGNsYXNzLgorCisgICAgICAgIFRoZSBjdXJyZW50IHRlc3RzIGFscmVhZHkgY2hl
Y2sgdGhpcyBmdW5jdGlvbmFsaXR5LgorCisgICAgICAgICogTW9kdWxlcy93ZWJ4ci9XZWJYUlNl
c3Npb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6V2ViWFJTZXNzaW9uOjpyZWZlcmVuY2VTcGFj
ZUlzU3VwcG9ydGVkIGNvbnN0KTogQ2FsbCBzdXBwb3J0c09yaWVudGF0aW9uVHJhY2tpbmcoKSBv
biBkZXZpY2UuCisgICAgICAgICogcGxhdGZvcm0veHIvUGxhdGZvcm1YUi5oOgorICAgICAgICAo
UGxhdGZvcm1YUjo6RGV2aWNlOjpzdXBwb3J0c09yaWVudGF0aW9uVHJhY2tpbmcgY29uc3QpOiBB
ZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS94ci9vcGVueHIvUGxhdGZvcm1YUk9wZW5YUi5jcHA6
CisgICAgICAgIChQbGF0Zm9ybVhSOjpJbnN0YW5jZTo6ZW51bWVyYXRlSW1tZXJzaXZlWFJEZXZp
Y2VzKTogSnVzdCBjcmVhdGUgdGhlIE9wZW5YUiBkZXZpY2UsIGl0IHdpbGwgYXV0b21hdGljYWxs
eQorICAgICAgICBpbml0aWFsaXplIGl0c2VsZi4KKyAgICAgICAgKFBsYXRmb3JtWFI6Ok9wZW5Y
UkRldmljZTo6T3BlblhSRGV2aWNlKTogR2V0IFhyU3lzdGVtIGFuZCBYckluc3RhbmNlIGFzIHBh
cmFtZXR0ZXJzLgorICAgICAgICAoUGxhdGZvcm1YUjo6T3BlblhSRGV2aWNlOjpjb2xsZWN0U3Vw
cG9ydGVkU2Vzc2lvbk1vZGVzKTogTW92ZWQgZnJvbSBJbnN0YW5jZTo6SW1wbC4KKyAgICAgICAg
KFBsYXRmb3JtWFI6Okluc3RhbmNlOjpJbXBsOjpjb2xsZWN0U3VwcG9ydGVkU2Vzc2lvbk1vZGVz
KTogRGVsZXRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS94ci9vcGVueHIvUGxhdGZvcm1YUk9wZW5Y
Ui5oOgorICAgICAgICAqIHRlc3RpbmcvV2ViRmFrZVhSRGV2aWNlLmg6IE1hcmsgdGhlIFNpbXVs
YXRlZFhSRGV2aWNlIGFzIHN1cHBvcnRpbmcgb3JpZW50YXRpb24gdHJhY2tpbmcuCisKIDIwMjAt
MDYtMTggIFNlcmdpbyBWaWxsYXIgU2VuaW4gIDxzdmlsbGFyQGlnYWxpYS5jb20+CiAKICAgICAg
ICAgUkVHUkVTU0lPTiAocjI2MjEyNCk6IFR3aXR0ZXIgdmlkZW9zIGdvIGJsYW5rIGFmdGVyIGV4
aXRpbmcgZnVsbHNjcmVlbgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJ4
ci9XZWJYUlNlc3Npb24uY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJ4ci9XZWJYUlNl
c3Npb24uY3BwCmluZGV4IDhjNjYyY2NlZjMyZWFjMjdlMDVmZDJkODY4MzA4MDgwOTE1OGE0Yzku
LjFlYTVjYTlmZDI5ZjVkNjNlMjgwMzZlMjA1MTI4M2I1MmFmYTlmNzEgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL01vZHVsZXMvd2VieHIvV2ViWFJTZXNzaW9uLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL3dlYnhyL1dlYlhSU2Vzc2lvbi5jcHAKQEAgLTEwOCwxMSArMTA4LDEw
IEBAIGJvb2wgV2ViWFJTZXNzaW9uOjpyZWZlcmVuY2VTcGFjZUlzU3VwcG9ydGVkKFhSUmVmZXJl
bmNlU3BhY2VUeXBlIHR5cGUpIGNvbnN0CiAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKIAogICAg
ICAgICAvLyA0LiBJZiB0eXBlIGlzIGxvY2FsIG9yIGxvY2FsLWZsb29yLCBhbmQgdGhlIFhSIGRl
dmljZSBzdXBwb3J0cyByZXBvcnRpbmcgb3JpZW50YXRpb24gZGF0YSwgcmV0dXJuIHRydWUuCi0g
ICAgICAgIC8vIFRPRE86IGFkZCBBUEkgdG8gUGxhdGZvcm1YUjo6RGV2aWNlCi0gICAgICAgIHJl
dHVybiB0cnVlOworICAgICAgICBpZiAobV9kZXZpY2UtPnN1cHBvcnRzT3JpZW50YXRpb25UcmFj
a2luZygpKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCi0KICAgICAvLyA1LiBJ
ZiB0eXBlIGlzIGJvdW5kZWQtZmxvb3IgYW5kIHNlc3Npb24gaXMgYW4gaW1tZXJzaXZlIHNlc3Np
b24sIHJldHVybiB0aGUgcmVzdWx0IG9mIHdoZXRoZXIgYm91bmRlZAogICAgIC8vICAgIHJlZmVy
ZW5jZSBzcGFjZXMgYXJlIHN1cHBvcnRlZCBieSB0aGUgWFIgZGV2aWNlLgogICAgIC8vIGh0dHBz
Oi8vaW1tZXJzaXZlLXdlYi5naXRodWIuaW8vd2VieHIvI2JvdW5kZWQtcmVmZXJlbmNlLXNwYWNl
cy1hcmUtc3VwcG9ydGVkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS94ci9Q
bGF0Zm9ybVhSLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS94ci9QbGF0Zm9ybVhSLmgKaW5k
ZXggZDViNTdkZTUwNzhjMzE1YTNiZDBjNGQzNWZmZmMxYjJhNWJkZDE0OS4uOWQ4NDk2YzQ5ZDZj
YTFmOGNmMTMyMzI4ZjkxNjQ2MGEyZmQ5OTk5ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0veHIvUGxhdGZvcm1YUi5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3hy
L1BsYXRmb3JtWFIuaApAQCAtNTIsNiArNTIsOCBAQCBwdWJsaWM6CiAgICAgdm9pZCBzZXRFbmFi
bGVkRmVhdHVyZXMoU2Vzc2lvbk1vZGUgbW9kZSwgY29uc3QgTGlzdE9mRW5hYmxlZEZlYXR1cmVz
JiBmZWF0dXJlcykgeyBtX2VuYWJsZWRGZWF0dXJlc01hcC5zZXQobW9kZSwgZmVhdHVyZXMpOyB9
CiAgICAgTGlzdE9mRW5hYmxlZEZlYXR1cmVzIGVuYWJsZWRGZWF0dXJlcyhTZXNzaW9uTW9kZSBt
b2RlKSBjb25zdCB7IHJldHVybiBtX2VuYWJsZWRGZWF0dXJlc01hcC5nZXQobW9kZSk7IH0KIAor
ICAgIGJvb2wgc3VwcG9ydHNPcmllbnRhdGlvblRyYWNraW5nKCkgY29uc3QgeyByZXR1cm4gbV9z
dXBwb3J0c09yaWVudGF0aW9uVHJhY2tpbmc7IH0KKwogcHJvdGVjdGVkOgogICAgIERldmljZSgp
ID0gZGVmYXVsdDsKIApAQCAtNjAsNiArNjIsOCBAQCBwcm90ZWN0ZWQ6CiAgICAgLy8gd2hpY2gg
aXMgYSBsaXN0IG9mIGZlYXR1cmUgZGVzY3JpcHRvcnMgd2hpY2ggTVVTVCBiZSBpbml0aWFsbHkg
YW4gZW1wdHkgbGlzdC4KICAgICB1c2luZyBFbmFibGVkRmVhdHVyZXNQZXJNb2RlTWFwID0gV1RG
OjpIYXNoTWFwPFNlc3Npb25Nb2RlLCBMaXN0T2ZFbmFibGVkRmVhdHVyZXMsIFdURjo6SW50SGFz
aDxTZXNzaW9uTW9kZT4sIFdURjo6U3Ryb25nRW51bUhhc2hUcmFpdHM8U2Vzc2lvbk1vZGU+PjsK
ICAgICBFbmFibGVkRmVhdHVyZXNQZXJNb2RlTWFwIG1fZW5hYmxlZEZlYXR1cmVzTWFwOworCisg
ICAgYm9vbCBtX3N1cHBvcnRzT3JpZW50YXRpb25UcmFja2luZyB7IGZhbHNlIH07CiB9OwogCiBj
bGFzcyBJbnN0YW5jZSB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS94ci9v
cGVueHIvUGxhdGZvcm1YUk9wZW5YUi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS94ci9v
cGVueHIvUGxhdGZvcm1YUk9wZW5YUi5jcHAKaW5kZXggZDAzZWFhZmIzMDZiNGRjNjk4MDA0YTY5
OTI1Njc2MDAxNDA2MWQ0Yi4uNDFjNjI5YzI1ZGU1YTU2MDI4MGFjZmU0OTE1YjVjYmJiYzg1NTJm
OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0veHIvb3BlbnhyL1BsYXRmb3Jt
WFJPcGVuWFIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3hyL29wZW54ci9QbGF0
Zm9ybVhST3BlblhSLmNwcApAQCAtMTY3LDQ0ICsxNjcsNiBAQCBJbnN0YW5jZTo6SW1wbDo6fklt
cGwoKQogCiAjaWYgVVNFX09QRU5YUgogCi1PcHRpb25hbDxWZWN0b3I8U2Vzc2lvbk1vZGU+PiBJ
bnN0YW5jZTo6SW1wbDo6Y29sbGVjdFN1cHBvcnRlZFNlc3Npb25Nb2RlcyhPcGVuWFJEZXZpY2Um
IGRldmljZSkKLXsKLSAgICB1aW50MzJfdCB2aWV3Q29uZmlndXJhdGlvbkNvdW50OwotICAgIGF1
dG8gcmVzdWx0ID0geHJFbnVtZXJhdGVWaWV3Q29uZmlndXJhdGlvbnMobV9pbnN0YW5jZSwgZGV2
aWNlLnhyU3lzdGVtSWQoKSwgMCwgJnZpZXdDb25maWd1cmF0aW9uQ291bnQsIG51bGxwdHIpOwot
ICAgIGlmIChyZXN1bHQgIT0gWFJfU1VDQ0VTUykgewotICAgICAgICBMT0coWFIsICJ4ckVudW1l
cmF0ZVZpZXdDb25maWd1cmF0aW9ucygpOiBlcnJvciAlc1xuIiwgcmVzdWx0VG9TdHJpbmcocmVz
dWx0LCBtX2luc3RhbmNlKS51dGY4KCkuZGF0YSgpKTsKLSAgICAgICAgcmV0dXJuIFdURjo6bnVs
bG9wdDsKLSAgICB9Ci0KLSAgICBYclZpZXdDb25maWd1cmF0aW9uVHlwZSB2aWV3Q29uZmlndXJh
dGlvbnNbdmlld0NvbmZpZ3VyYXRpb25Db3VudF07Ci0gICAgcmVzdWx0ID0geHJFbnVtZXJhdGVW
aWV3Q29uZmlndXJhdGlvbnMobV9pbnN0YW5jZSwgZGV2aWNlLnhyU3lzdGVtSWQoKSwgdmlld0Nv
bmZpZ3VyYXRpb25Db3VudCwgJnZpZXdDb25maWd1cmF0aW9uQ291bnQsIHZpZXdDb25maWd1cmF0
aW9ucyk7Ci0gICAgaWYgKHJlc3VsdCAhPSBYUl9TVUNDRVNTKSB7Ci0gICAgICAgIExPRyhYUiwg
InhyRW51bWVyYXRlVmlld0NvbmZpZ3VyYXRpb25zKCk6IGVycm9yICVzXG4iLCByZXN1bHRUb1N0
cmluZyhyZXN1bHQsIG1faW5zdGFuY2UpLnV0ZjgoKS5kYXRhKCkpOwotICAgICAgICByZXR1cm4g
V1RGOjpudWxsb3B0OwotICAgIH0KLQotICAgIFZlY3RvcjxTZXNzaW9uTW9kZT4gc3VwcG9ydGVk
TW9kZXM7Ci0gICAgZm9yICh1aW50MzJfdCBpID0gMDsgaSA8IHZpZXdDb25maWd1cmF0aW9uQ291
bnQ7ICsraSkgewotICAgICAgICBhdXRvIHZpZXdDb25maWd1cmF0aW9uUHJvcGVydGllcyA9IGNy
ZWF0ZVN0cnVjdHVyZTxYclZpZXdDb25maWd1cmF0aW9uUHJvcGVydGllcywgWFJfVFlQRV9WSUVX
X0NPTkZJR1VSQVRJT05fUFJPUEVSVElFUz4oKTsKLSAgICAgICAgcmVzdWx0ID0geHJHZXRWaWV3
Q29uZmlndXJhdGlvblByb3BlcnRpZXMobV9pbnN0YW5jZSwgZGV2aWNlLnhyU3lzdGVtSWQoKSwg
dmlld0NvbmZpZ3VyYXRpb25zW2ldLCAmdmlld0NvbmZpZ3VyYXRpb25Qcm9wZXJ0aWVzKTsKLSAg
ICAgICAgaWYgKHJlc3VsdCAhPSBYUl9TVUNDRVNTKSB7Ci0gICAgICAgICAgICBMT0coWFIsICJ4
ckdldFZpZXdDb25maWd1cmF0aW9uUHJvcGVydGllcygpOiBlcnJvciAlc1xuIiwgcmVzdWx0VG9T
dHJpbmcocmVzdWx0LCBtX2luc3RhbmNlKS51dGY4KCkuZGF0YSgpKTsKLSAgICAgICAgICAgIHJl
dHVybiBXVEY6Om51bGxvcHQ7Ci0gICAgICAgIH0KLSAgICAgICAgc3dpdGNoICh2aWV3Q29uZmln
dXJhdGlvblByb3BlcnRpZXMudmlld0NvbmZpZ3VyYXRpb25UeXBlKSB7Ci0gICAgICAgICAgICBj
YXNlIFhSX1ZJRVdfQ09ORklHVVJBVElPTl9UWVBFX1BSSU1BUllfTU9OTzoKLSAgICAgICAgICAg
ICAgICBzdXBwb3J0ZWRNb2Rlcy5hcHBlbmQoU2Vzc2lvbk1vZGU6OkltbWVyc2l2ZUFyKTsKLSAg
ICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGNhc2UgWFJfVklFV19DT05GSUdVUkFU
SU9OX1RZUEVfUFJJTUFSWV9TVEVSRU86Ci0gICAgICAgICAgICAgICAgc3VwcG9ydGVkTW9kZXMu
YXBwZW5kKFNlc3Npb25Nb2RlOjpJbW1lcnNpdmVWcik7Ci0gICAgICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9
OwotICAgIH0KLSAgICByZXR1cm4gc3VwcG9ydGVkTW9kZXM7Ci19Ci0KICNlbmRpZiAvLyBVU0Vf
T1BFTlhSCiAKIEluc3RhbmNlJiBJbnN0YW5jZTo6c2luZ2xldG9uKCkKQEAgLTIzNCwyMyArMTk2
LDU0IEBAIHZvaWQgSW5zdGFuY2U6OmVudW1lcmF0ZUltbWVyc2l2ZVhSRGV2aWNlcygpCiAKICAg
ICBYclN5c3RlbUlkIHN5c3RlbUlkOwogICAgIFhyUmVzdWx0IHJlc3VsdCA9IHhyR2V0U3lzdGVt
KG1faW1wbC0+eHJJbnN0YW5jZSgpLCAmc3lzdGVtR2V0SW5mbywgJnN5c3RlbUlkKTsKLSAgICBp
ZiAocmVzdWx0ICE9IFhSX1NVQ0NFU1MpIHsKLSAgICAgICAgTE9HKFhSLCAieHJHZXRTeXN0ZW0o
KTogZXJyb3IgJXNcbiIsIHJlc3VsdFRvU3RyaW5nKHJlc3VsdCwgbV9pbXBsLT54ckluc3RhbmNl
KCkpLnV0ZjgoKS5kYXRhKCkpOwotICAgICAgICByZXR1cm47Ci0gICAgfQorICAgIFJFVFVSTl9J
Rl9GQUlMRUQocmVzdWx0LCAieHJHZXRTeXN0ZW0iLCBtX2ltcGwtPnhySW5zdGFuY2UoKSk7CisK
KyAgICBtX2ltbWVyc2l2ZVhSRGV2aWNlcy5hcHBlbmQobWFrZVVuaXF1ZTxPcGVuWFJEZXZpY2U+
KHN5c3RlbUlkLCBtX2ltcGwtPnhySW5zdGFuY2UoKSkpOworI2VuZGlmIC8vIFVTRV9PUEVOWFIK
K30KKworT3BlblhSRGV2aWNlOjpPcGVuWFJEZXZpY2UoWHJTeXN0ZW1JZCBpZCwgWHJJbnN0YW5j
ZSBpbnN0YW5jZSkKKyAgICA6IG1fc3lzdGVtSWQoaWQpCisgICAgLCBtX2luc3RhbmNlKGluc3Rh
bmNlKQoreworICAgIGF1dG8gc3lzdGVtUHJvcGVydGllcyA9IGNyZWF0ZVN0cnVjdHVyZTxYclN5
c3RlbVByb3BlcnRpZXMsIFhSX1RZUEVfU1lTVEVNX1BST1BFUlRJRVM+KCk7CisgICAgWHJSZXN1
bHQgcmVzdWx0ID0geHJHZXRTeXN0ZW1Qcm9wZXJ0aWVzKGluc3RhbmNlLCBtX3N5c3RlbUlkLCAm
c3lzdGVtUHJvcGVydGllcyk7CisgICAgaWYgKHJlc3VsdCA9PSBYUl9TVUNDRVNTKQorICAgICAg
ICBtX3N1cHBvcnRzT3JpZW50YXRpb25UcmFja2luZyA9IHN5c3RlbVByb3BlcnRpZXMudHJhY2tp
bmdQcm9wZXJ0aWVzLm9yaWVudGF0aW9uVHJhY2tpbmcgPT0gWFJfVFJVRTsKKyAgICBlbHNlCisg
ICAgICAgIExPRyhYUiwgInhyR2V0U3lzdGVtUHJvcGVydGllcygpOiBlcnJvciAlc1xuIiwgcmVz
dWx0VG9TdHJpbmcocmVzdWx0LCBtX2ltcGwtPnhySW5zdGFuY2UoKSkudXRmOCgpLmRhdGEoKSk7
CisKKyAgICBjb2xsZWN0U3VwcG9ydGVkU2Vzc2lvbk1vZGVzKCk7Cit9CisKK3ZvaWQgT3BlblhS
RGV2aWNlOjpjb2xsZWN0U3VwcG9ydGVkU2Vzc2lvbk1vZGVzKCkKK3sKKyAgICB1aW50MzJfdCB2
aWV3Q29uZmlndXJhdGlvbkNvdW50OworICAgIGF1dG8gcmVzdWx0ID0geHJFbnVtZXJhdGVWaWV3
Q29uZmlndXJhdGlvbnMobV9pbnN0YW5jZSwgbV9zeXN0ZW1JZCwgMCwgJnZpZXdDb25maWd1cmF0
aW9uQ291bnQsIG51bGxwdHIpOworICAgIFJFVFVSTl9JRl9GQUlMRUQocmVzdWx0LCAieHJFbnVt
ZXJhdGVWaWV3Q29uZmlndXJhdGlvbnMiLCBtX2luc3RhbmNlKTsKIAotICAgIGF1dG8gZGV2aWNl
ID0gbWFrZVVuaXF1ZTxPcGVuWFJEZXZpY2U+KCk7Ci0gICAgZGV2aWNlLT5zZXRYclN5c3RlbUlk
KHN5c3RlbUlkKTsKLSAgICBhdXRvIHNlc3Npb25Nb2RlcyA9IG1faW1wbC0+Y29sbGVjdFN1cHBv
cnRlZFNlc3Npb25Nb2RlcygqZGV2aWNlKTsKLSAgICBpZiAoc2Vzc2lvbk1vZGVzKSB7Ci0gICAg
ICAgIGZvciAoYXV0byYgbW9kZSA6IHNlc3Npb25Nb2Rlcy52YWx1ZSgpKSB7Ci0gICAgICAgICAg
ICAvLyBUT0RPOiBmaWxsIGluIGZlYXR1cmVzCi0gICAgICAgICAgICBkZXZpY2UtPnNldEVuYWJs
ZWRGZWF0dXJlcyhtb2RlLCB7IH0pOworICAgIFhyVmlld0NvbmZpZ3VyYXRpb25UeXBlIHZpZXdD
b25maWd1cmF0aW9uc1t2aWV3Q29uZmlndXJhdGlvbkNvdW50XTsKKyAgICByZXN1bHQgPSB4ckVu
dW1lcmF0ZVZpZXdDb25maWd1cmF0aW9ucyhtX2luc3RhbmNlLCBtX3N5c3RlbUlkLCB2aWV3Q29u
ZmlndXJhdGlvbkNvdW50LCAmdmlld0NvbmZpZ3VyYXRpb25Db3VudCwgdmlld0NvbmZpZ3VyYXRp
b25zKTsKKyAgICBSRVRVUk5fSUZfRkFJTEVEKHJlc3VsdCwgInhyRW51bWVyYXRlVmlld0NvbmZp
Z3VyYXRpb25zIiwgbV9pbnN0YW5jZSk7CisKKyAgICBmb3IgKHVpbnQzMl90IGkgPSAwOyBpIDwg
dmlld0NvbmZpZ3VyYXRpb25Db3VudDsgKytpKSB7CisgICAgICAgIGF1dG8gdmlld0NvbmZpZ3Vy
YXRpb25Qcm9wZXJ0aWVzID0gY3JlYXRlU3RydWN0dXJlPFhyVmlld0NvbmZpZ3VyYXRpb25Qcm9w
ZXJ0aWVzLCBYUl9UWVBFX1ZJRVdfQ09ORklHVVJBVElPTl9QUk9QRVJUSUVTPigpOworICAgICAg
ICByZXN1bHQgPSB4ckdldFZpZXdDb25maWd1cmF0aW9uUHJvcGVydGllcyhtX2luc3RhbmNlLCBt
X3N5c3RlbUlkLCB2aWV3Q29uZmlndXJhdGlvbnNbaV0sICZ2aWV3Q29uZmlndXJhdGlvblByb3Bl
cnRpZXMpOworICAgICAgICBpZiAocmVzdWx0ICE9IFhSX1NVQ0NFU1MpIHsKKyAgICAgICAgICAg
IExPRyhYUiwgInhyR2V0Vmlld0NvbmZpZ3VyYXRpb25Qcm9wZXJ0aWVzKCk6IGVycm9yICVzXG4i
LCByZXN1bHRUb1N0cmluZyhyZXN1bHQsIG1faW5zdGFuY2UpLnV0ZjgoKS5kYXRhKCkpOworICAg
ICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KKyAgICAgICAgc3dpdGNoICh2aWV3Q29uZmln
dXJhdGlvblByb3BlcnRpZXMudmlld0NvbmZpZ3VyYXRpb25UeXBlKSB7CisgICAgICAgIGNhc2Ug
WFJfVklFV19DT05GSUdVUkFUSU9OX1RZUEVfUFJJTUFSWV9NT05POgorICAgICAgICAgICAgc2V0
RW5hYmxlZEZlYXR1cmVzKFNlc3Npb25Nb2RlOjpJbW1lcnNpdmVBciwgeyB9KTsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICBjYXNlIFhSX1ZJRVdfQ09ORklHVVJBVElPTl9UWVBFX1BSSU1B
UllfU1RFUkVPOgorICAgICAgICAgICAgc2V0RW5hYmxlZEZlYXR1cmVzKFNlc3Npb25Nb2RlOjpJ
bW1lcnNpdmVWciwgeyB9KTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0Ogor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH07CiAgICAgfQotCi0gICAgbV9pbW1lcnNpdmVY
UkRldmljZXMuYXBwZW5kKFdURk1vdmUoZGV2aWNlKSk7Ci0jZW5kaWYgLy8gVVNFX09QRU5YUgog
fQogCiB9IC8vIG5hbWVzcGFjZSBQbGF0Zm9ybVhSCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS94ci9vcGVueHIvUGxhdGZvcm1YUk9wZW5YUi5oIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0veHIvb3BlbnhyL1BsYXRmb3JtWFJPcGVuWFIuaAppbmRleCBkOTcwODgzODA5ZDdi
YzZjMmE3MDZmMmJkMjIyYjE4YjJjNzBhNzg1Li41YTk2ZDYzNWQ4OTg5ZDRlYmVhNWU2MTY2NTc2
Y2ZkOTQwYjNmOTIwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS94ci9vcGVu
eHIvUGxhdGZvcm1YUk9wZW5YUi5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3hyL29w
ZW54ci9QbGF0Zm9ybVhST3BlblhSLmgKQEAgLTQxLDEwICs0MSwxMyBAQCBuYW1lc3BhY2UgUGxh
dGZvcm1YUiB7CiAvLyB0aGUgWFJTeXN0ZW0gaXMgYmFzaWNhbGx5IHRoZSBlbnRyeSBwb2ludCBm
b3IgdGhlIFdlYlhSIEFQSSBhdmFpbGFibGUgdmlhIHRoZSBOYXZpZ2F0b3Igb2JqZWN0LgogY2xh
c3MgT3BlblhSRGV2aWNlIGZpbmFsIDogcHVibGljIERldmljZSB7CiBwdWJsaWM6Ci0gICAgdm9p
ZCBzZXRYclN5c3RlbUlkKFhyU3lzdGVtSWQgaWQpIHsgbV9zeXN0ZW1JZCA9IGlkOyB9CisgICAg
T3BlblhSRGV2aWNlKFhyU3lzdGVtSWQsIFhySW5zdGFuY2UpOwogICAgIFhyU3lzdGVtSWQgeHJT
eXN0ZW1JZCgpIGNvbnN0IHsgcmV0dXJuIG1fc3lzdGVtSWQ7IH0KIHByaXZhdGU6CisgICAgdm9p
ZCBjb2xsZWN0U3VwcG9ydGVkU2Vzc2lvbk1vZGVzKCk7CisKICAgICBYclN5c3RlbUlkIG1fc3lz
dGVtSWQ7CisgICAgWHJJbnN0YW5jZSBtX2luc3RhbmNlOwogfTsKIAogfSAvLyBuYW1lc3BhY2Ug
UGxhdGZvcm1YUgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9XZWJGYWtlWFJE
ZXZpY2UuaCBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvV2ViRmFrZVhSRGV2aWNlLmgKaW5kZXgg
YjRjNTg0ZDU0Y2FmM2RlYjVlOGI3MGJmMTFkOGNkM2MzNzBjOTNiZS4uN2Q0NjE2MWU2MWQ4ZGEy
MjAwMzUxNDUwY2JlYThiMGI5NTcxMjFkNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvdGVz
dGluZy9XZWJGYWtlWFJEZXZpY2UuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL1dlYkZh
a2VYUkRldmljZS5oCkBAIC02Myw2ICs2Myw3IEBAIHByaXZhdGU6CiBjbGFzcyBTaW11bGF0ZWRY
UkRldmljZSBmaW5hbCA6IHB1YmxpYyBQbGF0Zm9ybVhSOjpEZXZpY2UgewogICAgIFdURl9NQUtF
X0ZBU1RfQUxMT0NBVEVEOwogcHVibGljOgorICAgIFNpbXVsYXRlZFhSRGV2aWNlKCkgeyBtX3N1
cHBvcnRzT3JpZW50YXRpb25UcmFja2luZyA9IHRydWU7IH0KICAgICB2b2lkIHNldE5hdGl2ZUJv
dW5kc0dlb21ldHJ5KFZlY3RvcjxGYWtlWFJCb3VuZHNQb2ludD4gZ2VvbWV0cnkpIHsgbV9uYXRp
dmVCb3VuZHNHZW9tZXRyeSA9IGdlb21ldHJ5OyB9CiAgICAgdm9pZCBzZXRWaWV3ZXJPcmlnaW4o
UmVmUHRyPFdlYlhSUmlnaWRUcmFuc2Zvcm0+JiYgb3JpZ2luKSB7IG1fdmlld2VyT3JpZ2luID0g
V1RGTW92ZShvcmlnaW4pOyB9CiAgICAgdm9pZCBzZXRGbG9vck9yaWdpbihSZWZQdHI8V2ViWFJS
aWdpZFRyYW5zZm9ybT4mJiBvcmlnaW4pIHsgbV9mbG9vck9yaWdpbiA9IFdURk1vdmUob3JpZ2lu
KTsgfQo=
</data>
<flag name="review"
          id="417984"
          type_id="1"
          status="+"
          setter="cgarcia"
    />
          </attachment>
      

    </bug>

</bugzilla>