<?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>155198</bug_id>
          
          <creation_ts>2016-03-08 15:00:12 -0800</creation_ts>
          <short_desc>IFrame is resized incorrectly on orientation change</short_desc>
          <delta_ts>2018-02-19 08:57:47 -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>Frames</component>
          <version>Safari 9</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>iOS 9.3</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="Dima Voytenko">dvoytenko</reporter>
          <assigned_to name="Frédéric Wang Nélar">fred.wang</assigned_to>
          <cc>fred.wang</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1172226</commentid>
    <comment_count>0</comment_count>
    <who name="Dima Voytenko">dvoytenko</who>
    <bug_when>2016-03-08 15:00:12 -0800</bug_when>
    <thetext>Device: iPhone 6

The demo:
- parent document: http://jsbin.com/panoke/edit?html,css,output
- iframe document: http://jsbin.com/somuhix/edit?html,css,js,output

To reproduce:
1. Open http://output.jsbin.com/panoke/quiet in the portrait mode
2. Switch to landscape mode. Observe the reported resize event with the viewport width 667 (window.innerWidth = 667)
3. Switch back to portrait mode. Observe the reported resize event with the viewport width 667 (window.innerWidth = 667) again, which is incorrect.

Expected:

When rotating back to portrait mode, the expected viewport width should be 375. The child iframe document sets the width on one of its elements based on the viewport width. This, however, should only affect scrollWidth and not viewport width.

Workaround:

Instead of `iframe {width: 100%}` CSS, use `iframe {min-width: 100%}` (or even `iframe {min-width: 100%; max-width: 100%}`) - that fixes the problem. It appears that `width: 100%` explicitly triggers some different mode on the iframe.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1237376</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2016-10-06 15:16:27 -0700</bug_when>
    <thetext>&lt;rdar://problem/28660040&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1271684</commentid>
    <comment_count>2</comment_count>
      <attachid>300208</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2017-01-31 06:17:15 -0800</bug_when>
    <thetext>Created attachment 300208
testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1271685</commentid>
    <comment_count>3</comment_count>
      <attachid>300209</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2017-01-31 06:17:42 -0800</bug_when>
    <thetext>Created attachment 300209
testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398350</commentid>
    <comment_count>4</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2018-02-12 07:11:34 -0800</bug_when>
    <thetext>Testing with the simulator, the bug seems to be fixed on trunk (I can reproduce it with iOS 10.0 though).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399886</commentid>
    <comment_count>5</comment_count>
      <attachid>334041</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2018-02-16 07:48:24 -0800</bug_when>
    <thetext>Created attachment 334041
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1400366</commentid>
    <comment_count>6</comment_count>
      <attachid>334041</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2018-02-19 08:15:35 -0800</bug_when>
    <thetext>Comment on attachment 334041
Patch

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

r+ w/ nits

&gt; LayoutTests/fast/events/ios/rotation/resize-iframe-after-orientation-change.html:26
&gt; +                    uiController.simulateRotation(&apos;${orientation}&apos;, function() {

let use either single or double quote throughout the test.

&gt; LayoutTests/fast/events/ios/rotation/resize-iframe-after-orientation-change.html:43
&gt; +          await rotateDevice(&apos;portrait&apos;);
&gt; +          var output = document.getElementById(&quot;output&quot;);
&gt; +          var outer = document.getElementById(&quot;outer&quot;);
&gt; +          shouldBe(&apos;document.getElementById(&quot;frame&quot;).scrollWidth&apos;, &apos;outer.scrollWidth&apos;);
&gt; +          shouldBe(&apos;document.getElementById(&quot;frame&quot;).contentDocument.getElementById(&quot;inner&quot;).scrollWidth&apos;, &apos;outer.scrollWidth&apos;);

ditto, unless where the difference makes sense.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1400374</commentid>
    <comment_count>7</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2018-02-19 08:57:47 -0800</bug_when>
    <thetext>Committed r228692: &lt;https://trac.webkit.org/changeset/228692&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>300208</attachid>
            <date>2017-01-31 06:17:15 -0800</date>
            <delta_ts>2017-01-31 06:17:42 -0800</delta_ts>
            <desc>testcase</desc>
            <filename>testcase.html</filename>
            <type>text/html</type>
            <size>1626</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KICAgIDxtZXRhIGNoYXJzZXQ9InV0Zi04Ij4K
ICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLG1pbmlt
dW0tc2NhbGU9MSxpbml0aWFsLXNjYWxlPTEiPgogIDx0aXRsZT5JRnJhbWUgb3JpZW50YXRpb246
IFBhcmVudDwvdGl0bGU+Cgo8c3R5bGUgaWQ9ImpzYmluLWNzcyI+CmJvZHkgewogIG1hcmdpbjog
MDsKICBwYWRkaW5nOiAwOwp9CgouY29udGFpbmVyIHsKICBiYWNrZ3JvdW5kOiAjYWFhOwogIHdp
ZHRoOiAxMDAlOwogIGhlaWdodDogNDB2aDsKfQoKaWZyYW1lIHsKICBwb3NpdGlvbjogYWJzb2x1
dGU7CiAgdG9wOiAwOwogIGxlZnQ6IDA7CiAgYm90dG9tOiAwOwogIHJpZ2h0OiAwOwogIG92ZXJm
bG93OiBoaWRkZW47CgogIGJvcmRlcjogMCFpbXBvcnRhbnQ7CiAgbWFyZ2luOiAwIWltcG9ydGFu
dDsKICBwYWRkaW5nOiAwIWltcG9ydGFudDsKICAKICB3aWR0aDogMTAwJTsKICBoZWlnaHQ6IDEw
MCU7Cn0KCjwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+CiAgCiAgPGRpdiBjbGFzcz0iY29udGFpbmVy
Ij4KICAgIDxpZnJhbWUgc3JjPSJkYXRhOnRleHQvaHRtbCw8IURPQ1RZUEUgaHRtbD4KPGh0bWw+
CjxoZWFkPgogIDxtZXRhIGNoYXJzZXQ9J3V0Zi04Jz4KPCEtLQpDcmVhdGVkIHVzaW5nIEpTIEJp
bgpodHRwOi8vanNiaW4uY29tCgpDb3B5cmlnaHQgKGMpIDIwMTcgYnkgZHZveXRlbmtvIChodHRw
Oi8vanNiaW4uY29tL3NvbXVoaXgvMS9lZGl0KQoKUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNl
bnNlOiBodHRwOi8vanNiaW4ubWl0LWxpY2Vuc2Uub3JnCi0tPgogIDxtZXRhIG5hbWU9J3ZpZXdw
b3J0JyBjb250ZW50PSd3aWR0aD1kZXZpY2Utd2lkdGgsbWluaW11bS1zY2FsZT0xLGluaXRpYWwt
c2NhbGU9MSc+CiAgPHRpdGxlPklGcmFtZSBvcmllbnRhdGlvbjogQ2hpbGQ8L3RpdGxlPgoKPHN0
eWxlIGlkPSdqc2Jpbi1jc3MnPgpib2R5IHsKICBtYXJnaW46IDA7CiAgcGFkZGluZzogMDsKICBi
b3JkZXI6IDVweCBzb2xpZCBncmVlbjsKICBvdmVyZmxvdzogaGlkZGVuOwp9CgojcnVsbGVyIHsK
ICBoZWlnaHQ6IDEwcHg7CiAgYm9yZGVyOiAxcHggc29saWQgYmx1ZTsKICB3aWR0aDogMTBweDsK
ICBib3gtc2l6aW5nOiBib3JkZXItYm94Owp9Cgo8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5PgoKICBJ
RnJhbWUgb3JpZW50YXRpb246IENoaWxkCiAgCiAgPGRpdiBpZD0ncnVsbGVyJz48L2Rpdj4KICAK
ICA8cHJlIGlkPWxvZ2dlcj48L3ByZT4KICAKPHNjcmlwdD4KZnVuY3Rpb24gbG9nKG0pIHsKICBs
b2dnZXIudGV4dENvbnRlbnQgKz0gJ1xuJyArIG07Cn0KCmxvZygnU1RBUlQnKTsKCndpbmRvdy5h
ZGRFdmVudExpc3RlbmVyKCdyZXNpemUnLCBmdW5jdGlvbigpIHsKICBsb2coJ3Jlc2l6ZWQgdG8g
JyArIHdpbmRvdy5pbm5lcldpZHRoKTsKICBydWxsZXIuc3R5bGUud2lkdGggPSAod2luZG93Lmlu
bmVyV2lkdGggLSAxMCkgKyAncHgnOwp9KTsKPC9zY3JpcHQ+CjwvYm9keT4KPC9odG1sPiIgc2Ny
b2xsaW5nPW5vIHdpZHRoPSIzMjAiIGhlaWdodD0iMjAwIiBmcmFtZWJvcmRlcj0wPjwvaWZyYW1l
PgogIDwvZGl2PgogIAo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>300209</attachid>
            <date>2017-01-31 06:17:42 -0800</date>
            <delta_ts>2017-01-31 06:17:42 -0800</delta_ts>
            <desc>testcase</desc>
            <filename>bug155198.html</filename>
            <type>text/html</type>
            <size>1846</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgogIDxoZWFkPgogICAgPG1ldGEgY2hhcnNldD0idXRmLTgi
Lz4KICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgi
Lz4KICAgIDx0aXRsZT5UZXN0Y2FzZSBpZnJhbWUgd2lkdGg8L3RpdGxlPgogICAgPHN0eWxlIHR5
cGU9InRleHQvY3NzIj4KICAgICAgYm9keSwgZGl2LCBpZnJhbWUgewogICAgICAgIG1hcmdpbjog
MDsKICAgICAgICBwYWRkaW5nOiAwOwogICAgICAgIGJvcmRlcjogMDsKICAgICAgICBvdmVyZmxv
dzogaGlkZGVuOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvaGVhZD4KICA8Ym9keT4KICAgIDxw
PkVhY2ggdGltZSB0aGUgdmlld3BvcnQgaXMgcmVzaXplZCwgdGhlIG91dGVyIGRpdiAoZ3JlZW4p
LAogICAgICBpZnJhbWUgKG9yYW5nZSkgYW5kIGlubmVyIGRpdiAoeWVsbG93KSBzaG91bGQgdGFr
ZSB0aGUgZnVsbCB2aWV3cG9ydAogICAgICB3aWR0aDo8L3A+CiAgICA8ZGl2IHN0eWxlPSJ3aWR0
aDogMTAwJTsgaGVpZ2h0OiAyMDBweDsKICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBz
b2xpZCBncmVlbjsKICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCBncmVl
bjsKICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwg
cmVkICwgYmx1ZSkiPgogICAgICA8aWZyYW1lIHN0eWxlPSJ3aWR0aDogMTAwJTsgaGVpZ2h0OiAx
MDBweDsKICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIG9yYW5nZTsK
ICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIG9yYW5nZTsKICAg
ICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBy
ZWQgLCBibHVlKSIKICAgICAgICAgICAgICBzcmM9ImRhdGE6dGV4dC9odG1sLAoJCSAgIDxodG1s
PgoJCSAgICAgPGhlYWQ+CgkJICAgICAgIDxtZXRhIG5hbWU9J3ZpZXdwb3J0JyBjb250ZW50PSd3
aWR0aD1kZXZpY2Utd2lkdGgnLz4KICAgICAgICAgICAgICAgICAgICAgICA8c2NyaXB0IHR5cGU9
J3RleHQvamF2YXNjcmlwdCc+CiAgICAgICAgICAgICAgICAgICAgICAgICB3aW5kb3cuYWRkRXZl
bnRMaXN0ZW5lcigncmVzaXplJywgZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdpbm5lcicpLnN0eWxlLndpZHRoID0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgd2luZG93LmlubmVyV2lkdGggKyAncHgnOwogICAgICAgICAg
ICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgICAgICAgPC9zY3JpcHQ+CgkJICAg
ICA8L2hlYWQ+CiAgICAgICAgICAgICAgICAgICAgIDxib2R5IHN0eWxlPSdtYXJnaW46IDA7IHBh
ZGRpbmc6IDA7IG92ZXJmbG93OiBoaWRkZW47Jz4KICAgICAgICAgICAgICAgICAgICAgICA8ZGl2
IGlkPSdpbm5lcicKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSd3aWR0aDogNTBw
eDsgaGVpZ2h0OiA1MHB4OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDog
NXB4IHNvbGlkIHllbGxvdzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0
b206IDVweCBzb2xpZCB5ZWxsb3c7CgkJCSAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQo
dG8gcmlnaHQsIHJlZCAsIGJsdWUpJz4KICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAg
ICAgICAgICAgICAgICAgICAgPC9ib2R5PgoJCSAgIDwvaHRtbD4iPjwvaWZyYW1lPgogICAgPC9k
aXY+CiAgPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>334041</attachid>
            <date>2018-02-16 07:48:24 -0800</date>
            <delta_ts>2018-02-19 08:15:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>0001-Bug-155198-IFrame-is-resized-incorrectly-on-orientat.patch</filename>
            <type>text/plain</type>
            <size>5882</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">RnJvbSAxZTkxZGQ5OTQ4MGFlOTA0ZDk5ODVjZDRiYTRkOGMxYmJkNjgwYjE1IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBGcmVkZXJpYyBXYW5nIDxmd2FuZ0BpZ2FsaWEuY29tPgpEYXRl
OiBGcmksIDE2IEZlYiAyMDE4IDE2OjQ2OjQ2ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gQnVnIDE1
NTE5OCAtIElGcmFtZSBpcyByZXNpemVkIGluY29ycmVjdGx5IG9uIG9yaWVudGF0aW9uCiBjaGFu
Z2UKCi0tLQogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAxMyArKysrCiAuLi56ZS1pZnJhbWUtYWZ0ZXItb3JpZW50YXRpb24tY2hhbmdlLWV4cGVj
dGVkLnR4dCB8ICA4ICsrKwogLi4uL3Jlc2l6ZS1pZnJhbWUtYWZ0ZXItb3JpZW50YXRpb24tY2hh
bmdlLmh0bWwgICAgfCA4MiArKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQs
IDEwMyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvZmFzdC9l
dmVudHMvaW9zL3JvdGF0aW9uL3Jlc2l6ZS1pZnJhbWUtYWZ0ZXItb3JpZW50YXRpb24tY2hhbmdl
LWV4cGVjdGVkLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2Zhc3QvZXZlbnRz
L2lvcy9yb3RhdGlvbi9yZXNpemUtaWZyYW1lLWFmdGVyLW9yaWVudGF0aW9uLWNoYW5nZS5odG1s
CgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IDNhYmY4NWFlMjQyLi5kN2RlZDY3NTJjOSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBA
CisyMDE4LTAyLTE2ICBGcmVkZXJpYyBXYW5nICA8ZndhbmdAaWdhbGlhLmNvbT4KKworICAgICAg
ICBJRnJhbWUgaXMgcmVzaXplZCBpbmNvcnJlY3RseSBvbiBvcmllbnRhdGlvbiBjaGFuZ2UKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NTE5OAorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBhIG5vbi1y
ZWdyZXNzaW9uIHRlc3QgdG8gdmVyaWZ5IHRoYXQgaWZyYW1lcyBhcmUgcHJvcGVybHkgcmVzaXpl
ZCBhZnRlciBvcmllbnRhdGlvbgorICAgICAgICBjaGFuZ2VzLiBUaGlzIGJ1ZyBoYXBwZW5lZCBp
biBpT1MgMTAuMCBidXQgbm90IGluIHRydW5rLgorCisgICAgICAgICogZmFzdC9ldmVudHMvaW9z
L3JvdGF0aW9uL3Jlc2l6ZS1pZnJhbWUtYWZ0ZXItb3JpZW50YXRpb24tY2hhbmdlLWV4cGVjdGVk
LnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9ldmVudHMvaW9zL3JvdGF0aW9uL3Jlc2l6ZS1p
ZnJhbWUtYWZ0ZXItb3JpZW50YXRpb24tY2hhbmdlLmh0bWw6IEFkZGVkLgorCiAyMDE4LTAyLTE2
ICBGcmVkZXJpYyBXYW5nICA8ZndhbmdAaWdhbGlhLmNvbT4KIAogICAgICAgICBbaU9TXSBBZGp1
c3QgbGF5ZXIgaGllcmFyY2h5IHRvIGhhbmRsZSBmcmFtZSBzY3JvbGxpbmcKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2lvcy9yb3RhdGlvbi9yZXNpemUtaWZyYW1lLWFmdGVy
LW9yaWVudGF0aW9uLWNoYW5nZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50
cy9pb3Mvcm90YXRpb24vcmVzaXplLWlmcmFtZS1hZnRlci1vcmllbnRhdGlvbi1jaGFuZ2UtZXhw
ZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwLi5jNDFkOTZi
Mjc3MwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2lvcy9yb3Rh
dGlvbi9yZXNpemUtaWZyYW1lLWFmdGVyLW9yaWVudGF0aW9uLWNoYW5nZS1leHBlY3RlZC50eHQK
QEAgLTAsMCArMSw4IEBACitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1Qg
Q09NUExFVEUKK1BBU1MgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZyYW1lIikuc2Nyb2xsV2lk
dGggaXMgb3V0ZXIuc2Nyb2xsV2lkdGgKK1BBU1MgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZy
YW1lIikuY29udGVudERvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJpbm5lciIpLnNjcm9sbFdpZHRo
IGlzIG91dGVyLnNjcm9sbFdpZHRoCitFYWNoIHRpbWUgdGhlIHZpZXdwb3J0IGlzIHJlc2l6ZWQs
IHRoZSBvdXRlciBkaXYgKGdyZWVuKSwgaWZyYW1lIChvcmFuZ2UpIGFuZCBpbm5lciBkaXYgKHBp
bmspIHNob3VsZCB0YWtlIHRoZSBmdWxsIHZpZXdwb3J0IHdpZHRoOgorCisKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2lvcy9yb3RhdGlvbi9yZXNpemUtaWZyYW1lLWFmdGVy
LW9yaWVudGF0aW9uLWNoYW5nZS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvaW9zL3Jv
dGF0aW9uL3Jlc2l6ZS1pZnJhbWUtYWZ0ZXItb3JpZW50YXRpb24tY2hhbmdlLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAuLjVlOWVlZmQzODljCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvaW9zL3JvdGF0aW9uL3Jlc2l6ZS1pZnJh
bWUtYWZ0ZXItb3JpZW50YXRpb24tY2hhbmdlLmh0bWwKQEAgLTAsMCArMSw4MiBAQAorPCFET0NU
WVBFIGh0bWw+Cis8aHRtbD4KKyAgPGhlYWQ+CisgICAgPG1ldGEgY2hhcnNldD0idXRmLTgiLz4K
KyAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoIi8+
CisgICAgPHRpdGxlPlJlc2l6ZSBpZnJhbWUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlPC90aXRs
ZT4KKyAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgorICAgICAgYm9keSwgZGl2LCBpZnJhbWUg
eworICAgICAgICBtYXJnaW46IDA7CisgICAgICAgIHBhZGRpbmc6IDA7CisgICAgICAgIGJvcmRl
cjogMDsKKyAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKKyAgICAgIH0KKyAgICA8L3N0eWxlPgor
ICAgIDxzY3JpcHQgc3JjPSIuLi8uLi8uLi8uLi9yZXNvdXJjZXMvanMtdGVzdC5qcyI+PC9zY3Jp
cHQ+CisgICAgPHNjcmlwdD4KKyAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikgeworICAgICAg
ICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7CisgICAgICAgICB0ZXN0UnVubmVyLmR1bXBB
c1RleHQoKTsKKyAgICAgIH0KKyAgICAgIGZ1bmN0aW9uIHJvdGF0ZURldmljZShvcmllbnRhdGlv
bikKKyAgICAgIHsKKyAgICAgICAgICByZXR1cm4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7Cisg
ICAgICAgICAgICAgIHRlc3RSdW5uZXIucnVuVUlTY3JpcHQoYAorICAgICAgICAgICAgICAgICAg
KGZ1bmN0aW9uKCkgeworICAgICAgICAgICAgICAgICAgICB1aUNvbnRyb2xsZXIuc2ltdWxhdGVS
b3RhdGlvbignJHtvcmllbnRhdGlvbn0nLCBmdW5jdGlvbigpIHsKKyAgICAgICAgICAgICAgICAg
ICAgICAgIHVpQ29udHJvbGxlci5kb0FmdGVyVmlzaWJsZUNvbnRlbnRSZWN0VXBkYXRlKGZ1bmN0
aW9uICgpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aUNvbnRyb2xsZXIudWlTY3Jp
cHRDb21wbGV0ZSgpOworICAgICAgICAgICAgICAgICAgICAgICAgfSkKKyAgICAgICAgICAgICAg
ICAgICAgfSk7CisgICAgICAgICAgICAgICAgICB9KSgpO2AsIHJlc29sdmUpOworICAgICAgICAg
IH0pOworICAgICAgfQorCisgICAgICBhc3luYyBmdW5jdGlvbiBydW5UZXN0KCkgeworICAgICAg
ICAgIGlmICghd2luZG93LnRlc3RSdW5uZXIgfHwgIXRlc3RSdW5uZXIucnVuVUlTY3JpcHQpCisg
ICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICBhd2FpdCByb3RhdGVEZXZpY2UoJ2xhbmRz
Y2FwZS1yaWdodCcpOworICAgICAgICAgIGF3YWl0IHJvdGF0ZURldmljZSgncG9ydHJhaXQnKTsK
KyAgICAgICAgICB2YXIgb3V0cHV0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIm91dHB1dCIp
OworICAgICAgICAgIHZhciBvdXRlciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJvdXRlciIp
OworICAgICAgICAgIHNob3VsZEJlKCdkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZnJhbWUiKS5z
Y3JvbGxXaWR0aCcsICdvdXRlci5zY3JvbGxXaWR0aCcpOworICAgICAgICAgIHNob3VsZEJlKCdk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZnJhbWUiKS5jb250ZW50RG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoImlubmVyIikuc2Nyb2xsV2lkdGgnLCAnb3V0ZXIuc2Nyb2xsV2lkdGgnKTsKKyAgICAg
ICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKKyAgICAgIH0KKyAgICA8L3NjcmlwdD4KKyAg
PC9oZWFkPgorICA8Ym9keT4KKyAgICA8cD5FYWNoIHRpbWUgdGhlIHZpZXdwb3J0IGlzIHJlc2l6
ZWQsIHRoZSBvdXRlciBkaXYgKGdyZWVuKSwKKyAgICAgIGlmcmFtZSAob3JhbmdlKSBhbmQgaW5u
ZXIgZGl2IChwaW5rKSBzaG91bGQgdGFrZSB0aGUgZnVsbCB2aWV3cG9ydAorICAgICAgd2lkdGg6
PC9wPgorICAgIDxkaXYgaWQ9Im91dGVyIiBzdHlsZT0id2lkdGg6IDEwMCU7IGhlaWdodDogMjAw
cHg7CisgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIGxpZ2h0Z3JlZW47Cisg
ICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIGxpZ2h0Z3JlZW47CisgICAg
ICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBjeWFuLCBi
bHVlKSI+CisgICAgICA8aWZyYW1lIGlkPSJmcmFtZSIgb25sb2FkPSJydW5UZXN0KCkiIHN0eWxl
PSJ3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDBweDsKKyAgICAgICAgICAgICAgICAgICAgIGJvcmRl
ci10b3A6IDVweCBzb2xpZCBvcmFuZ2U7CisgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90
dG9tOiA1cHggc29saWQgb3JhbmdlOworICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDog
bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBjeWFuLCBibHVlKSIKKyAgICAgICAgICAgICAgc3Jj
ZG9jPSIKKwkJICAgPGh0bWw+CisJCSAgICAgPGhlYWQ+CisJCSAgICAgICA8bWV0YSBuYW1lPSd2
aWV3cG9ydCcgY29udGVudD0nd2lkdGg9ZGV2aWNlLXdpZHRoJy8+CisgICAgICAgICAgICAgICAg
ICAgICAgIDxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0Jz4KKyAgICAgICAgICAgICAgICAg
ICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJywgZnVuY3Rpb24oKSB7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaW5uZXIn
KS5zdHlsZS53aWR0aCA9CisgICAgICAgICAgICAgICAgICAgICAgICAgICB3aW5kb3cuaW5uZXJX
aWR0aCArICdweCc7CisgICAgICAgICAgICAgICAgICAgICAgICAgfSk7CisgICAgICAgICAgICAg
ICAgICAgICAgIDwvc2NyaXB0PgorCQkgICAgIDwvaGVhZD4KKyAgICAgICAgICAgICAgICAgICAg
IDxib2R5IHN0eWxlPSdtYXJnaW46IDA7IHBhZGRpbmc6IDA7IG92ZXJmbG93OiBoaWRkZW47Jz4K
KyAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0naW5uZXInCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3R5bGU9J3dpZHRoOiA1MHB4OyBoZWlnaHQ6IDUwcHg7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHBpbms7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHBpbms7CisJCQkgICAg
YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBjeWFuLCBibHVlKSc+CisgICAg
ICAgICAgICAgICAgICAgICAgIDwvZGl2PgorICAgICAgICAgICAgICAgICAgICAgPC9ib2R5Pgor
CQkgICA8L2h0bWw+Ij48L2lmcmFtZT4KKyAgICA8L2Rpdj4KKyAgPC9ib2R5PgorPC9odG1sPgot
LSAKMi4xNC4xCgo=
</data>
<flag name="review"
          id="352835"
          type_id="1"
          status="+"
          setter="tonikitoo"
    />
          </attachment>
      

    </bug>

</bugzilla>