<?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>170595</bug_id>
          
          <creation_ts>2017-04-07 03:54:03 -0700</creation_ts>
          <short_desc>window.innerWidth/innerHeight are bogus after resize/orientationchange in WKWebView (but not MobileSafari)</short_desc>
          <delta_ts>2025-03-21 22:58:10 -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>Other</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>iOS 10</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=171140</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>ae</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ali.ghassemi</cc>
    
    <cc>bfulgham</cc>
    
    <cc>bugs</cc>
    
    <cc>cathyxz</cc>
    
    <cc>craig</cc>
    
    <cc>dennis.subachev1</cc>
    
    <cc>diiiimaaaa</cc>
    
    <cc>ilari</cc>
    
    <cc>ilya.gorodnyanskiy</cc>
    
    <cc>matt.henry1</cc>
    
    <cc>maximambrosevich</cc>
    
    <cc>moplam</cc>
    
    <cc>moplam</cc>
    
    <cc>samsmithsr0102</cc>
    
    <cc>sean</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>sriramkrish85</cc>
    
    <cc>thorton</cc>
    
    <cc>tom.hamming</cc>
    
    <cc>toutoune_sk8</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
    
    <cc>yuxichen</cc>
    
    <cc>zalan</cc>
    
    <cc>ztforster</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1295262</commentid>
    <comment_count>0</comment_count>
    <who name="">ae</who>
    <bug_when>2017-04-07 03:54:03 -0700</bug_when>
    <thetext>When my iPhone SE is rotated from portrait to landscape or vice versa, both resize and orientationchange events are generated on window (OK). However, in the respective event handlers, window.innerWidth/innerHeight have useless / bogus values. For example, in a resize handler, they&apos;ll BOTH (!) be 320 (last time I checked, my iPhone wasn&apos;t square), and in the orientationchange handler, it will still have the values from the PREVIOUS orientation.

This is a major showstopper for hybrid apps that aim to support both orientations.

Introduced in iOS 10.3.1. 10.2 was fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1295263</commentid>
    <comment_count>1</comment_count>
    <who name="">ae</who>
    <bug_when>2017-04-07 03:55:04 -0700</bug_when>
    <thetext>(this occurs in WKWebView)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1295345</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-04-07 08:46:12 -0700</bug_when>
    <thetext>&lt;rdar://problem/31501450&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1296487</commentid>
    <comment_count>3</comment_count>
    <who name="Ali G">ali.ghassemi</who>
    <bug_when>2017-04-11 11:08:04 -0700</bug_when>
    <thetext>This also broke AMP&apos;s image viewer in 10.3: https://github.com/ampproject/amphtml/issues/8479 

Prioritized commitment to fix this would be very much appreciated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1296493</commentid>
    <comment_count>4</comment_count>
    <who name="Sriram Krishnan">sriramkrish85</who>
    <bug_when>2017-04-11 11:13:03 -0700</bug_when>
    <thetext>This affects a large subset of AMP pages (likely a few 100 million). This will represent a significant regression in UX.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1296496</commentid>
    <comment_count>5</comment_count>
    <who name="">ae</who>
    <bug_when>2017-04-11 11:22:32 -0700</bug_when>
    <thetext>If anyone is interested and/or trying to find a workaround for their situation: Both events are completely useless right now, as they never get called with the correct values for innerWidth/Height in place.

The quick fix I immediately deployed in my production apps was to just introduce a timeout in the orientationchange handler (0.7s), as I hoped that after 0.7 seconds, the values are finally correct (seems to be the case).

The &quot;real&quot; fix was to constantly check both innerWidth and innerHeight (say, 10 times per second) and if any of them changes, generate a &quot;fake&quot; resize event. That works, but is of course a waste of CPU and battery.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1299744</commentid>
    <comment_count>6</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2017-04-21 11:56:15 -0700</bug_when>
    <thetext>Hello! Can you, by any chance, attach a test app that reproduces the regression? I can reproduce the problem, but I can *also* reliably reproduce it in earlier versions of iOS, so I&apos;m not sure I&apos;m testing the same thing as you.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1299749</commentid>
    <comment_count>7</comment_count>
      <attachid>307766</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2017-04-21 12:00:48 -0700</bug_when>
    <thetext>Created attachment 307766
test page</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1299840</commentid>
    <comment_count>8</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2017-04-21 13:44:12 -0700</bug_when>
    <thetext>OK, the AMP problem is actually not a duplicate of this. Splitting that out into https://bugs.webkit.org/show_bug.cgi?id=171140.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1300196</commentid>
    <comment_count>9</comment_count>
    <who name="">ae</who>
    <bug_when>2017-04-22 08:27:17 -0700</bug_when>
    <thetext>(In reply to Tim Horton from comment #6)
&gt; Hello! Can you, by any chance, attach a test app that reproduces the
&gt; regression? I can reproduce the problem, but I can *also* reliably reproduce
&gt; it in earlier versions of iOS, so I&apos;m not sure I&apos;m testing the same thing as
&gt; you.

Hello. I&apos;m not completely sure really what changed and when, all I know is that the app&apos;s orientation change handling was broken the moment I updated to iOS 10.3.1. 

Here&apos;s some debug output from the handlers (window.orientation in parentheses) :

--- After rotating the phone from portrait to landscape: ---

ORIENTATIONCHANGE: 320 x 568 (90)
RESIZE: 320 x 320 (90)
App.resize (from update): 568 x 320

- wrong (old portrait) dimensions in orientationchange handler
- wrong dimensions in resize handler (square!)
- App.resize is the &quot;fake&quot; handler I wrote which manually detects size changes (fine)

--- After rotating back to portrait: ---

ORIENTATIONCHANGE: 568 x 320 (0)
RESIZE: 320 x 320 (0)
App.resize (from update): 320 x 568

- wrong (old landscape) dimensions in orientationchange handler
- wrong dimensions again in resize handler

Note that there&apos;s NEVER a correct &apos;resize&apos; event generated with the correct values for innerWidth/innerHeight!

Hope this helps. Probably a difficult one to get fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1300325</commentid>
    <comment_count>10</comment_count>
    <who name="dopıng">bugs</who>
    <bug_when>2017-04-23 06:06:44 -0700</bug_when>
    <thetext>No idea whether this is related, but just in case…

There’s also been another change in the behavior of ‘window.innerHeight’ between iOS 10.2 and 10.3.1:
When you touch an input field that’s located at the bottom of a page, the virtual keyboard comes up and Safari scrolls to ensure that the field remains visible. If you have a handler attached to the window’s ‘scroll’ event and read ‘window.innerHeight’ in it, in iOS 10.2 the height was unchanged, i.e. not reduced by the height of the keyboard. In iOS 10.3.1, it *is* reduced by the height of the keyboard.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1300628</commentid>
    <comment_count>11</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2017-04-24 12:59:38 -0700</bug_when>
    <thetext>(In reply to ae from comment #9)
&gt; 
&gt; Hello. I&apos;m not completely sure really what changed and when,

Right, but I need to figure that out, so I can fix it!

&gt; all I know is that the app&apos;s orientation change handling was broken the moment I updated to iOS 10.3.1. 
&gt; 
&gt; Here&apos;s some debug output from the handlers (window.orientation in
&gt; parentheses) :

Can you reduce the app to something you&apos;re willing to share? Either here, or at bugreport.apple.com if you would prefer?

&gt; Note that there&apos;s NEVER a correct &apos;resize&apos; event generated with the correct
&gt; values for innerWidth/innerHeight!
&gt; 
&gt; Hope this helps. Probably a difficult one to get fixed.

If you can&apos;t reduce the app to something you can share, perhaps you could look at the test page that I attached and see what might be different between it and your app that causes this problem to not reproduce in the test page?

I need to get to the point where I can reproduce the problem in order to diagnose.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1300633</commentid>
    <comment_count>12</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2017-04-24 13:06:04 -0700</bug_when>
    <thetext>(In reply to Tim Horton from comment #11)
&gt; (In reply to ae from comment #9)
&gt; &gt; 
&gt; &gt; Hello. I&apos;m not completely sure really what changed and when,
&gt; 
&gt; Right, but I need to figure that out, so I can fix it!
&gt; 
&gt; &gt; all I know is that the app&apos;s orientation change handling was broken the moment I updated to iOS 10.3.1. 
&gt; &gt; 
&gt; &gt; Here&apos;s some debug output from the handlers (window.orientation in
&gt; &gt; parentheses) :
&gt; 
&gt; Can you reduce the app to something you&apos;re willing to share? Either here, or
&gt; at bugreport.apple.com if you would prefer?
&gt; 
&gt; &gt; Note that there&apos;s NEVER a correct &apos;resize&apos; event generated with the correct
&gt; &gt; values for innerWidth/innerHeight!
&gt; &gt; 
&gt; &gt; Hope this helps. Probably a difficult one to get fixed.
&gt; 
&gt; If you can&apos;t reduce the app to something you can share, perhaps you could
&gt; look at the test page that I attached and see what might be different
&gt; between it and your app that causes this problem to not reproduce in the
&gt; test page?
&gt; 
&gt; I need to get to the point where I can reproduce the problem in order to
&gt; diagnose.

Sorry, I forgot the context. Rather, I need to figure out why your app *didn&apos;t* reproduce in older versions of iOS, when the test page does.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1306025</commentid>
    <comment_count>13</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-05-08 13:22:21 -0700</bug_when>
    <thetext>We&apos;re sending a visible rect update with unobscuredContentRect (0,0) width=320 height=320) during rotation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1306028</commentid>
    <comment_count>14</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-05-08 13:29:18 -0700</bug_when>
    <thetext>We end up with 320x320 by virtue of:

    unobscuredRectInContentCoordinates = CGRectIntersection(unobscuredRectInContentCoordinates, [self _contentBoundsExtendedForRubberbandingWithScale:scaleFactor]);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1306031</commentid>
    <comment_count>15</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-05-08 13:34:45 -0700</bug_when>
    <thetext>and that&apos;s because we haven&apos;t update the contentView bounds for rotation yet (this happens on a callback from the web process), so we&apos;re intersecting 320x568 with 548x320.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1306172</commentid>
    <comment_count>16</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-05-08 17:34:22 -0700</bug_when>
    <thetext>We can fix this by avoiding the intersection with the content view bounds (which is really just there to fix rubber banding), but the layout viewport rect is still wrong because it also relies on state from the web process (the documentRect).

We really need to round-trip through the web process with the new size before we can reliably compute rects.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1306313</commentid>
    <comment_count>17</comment_count>
    <who name="">ae</who>
    <bug_when>2017-05-09 01:33:52 -0700</bug_when>
    <thetext>Sorry I couldn&apos;t provide a real testcase yet, just completely drowned in work. But as it seems, you&apos;ve already found the problem. Thanks again for looking into this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379837</commentid>
    <comment_count>18</comment_count>
    <who name="Ali G">ali.ghassemi</who>
    <bug_when>2017-12-08 15:13:43 -0800</bug_when>
    <thetext>Hi Webkit team,

Given Simon has found the root cause and has a proposed fix here, is this something we can expect to see fixed soon? 

Current workaround with introducing 500ms+ delays really hurts users&apos; expectations of great UX.

Thank you</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1380502</commentid>
    <comment_count>19</comment_count>
    <who name="Cathy Z">cathyxz</who>
    <bug_when>2017-12-11 17:54:52 -0800</bug_when>
    <thetext>Not</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1380503</commentid>
    <comment_count>20</comment_count>
    <who name="Cathy Z">cathyxz</who>
    <bug_when>2017-12-11 17:58:26 -0800</bug_when>
    <thetext>Sorry, meant to find a way to subscribe / +1 to this bug, but accidentally saved a comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1394491</commentid>
    <comment_count>21</comment_count>
    <who name="Matthew Henry">matt.henry1</who>
    <bug_when>2018-01-30 03:49:57 -0800</bug_when>
    <thetext>(In reply to Ali G from comment #18)
&gt; Hi Webkit team,
&gt; 
&gt; Given Simon has found the root cause and has a proposed fix here, is this
&gt; something we can expect to see fixed soon? 
&gt; 
&gt; Current workaround with introducing 500ms+ delays really hurts users&apos;
&gt; expectations of great UX.
&gt; 
&gt; Thank you

Ali, I&apos;m not sure whether this will be relevant to you given that it&apos;s been a month or so since your comment, but I&apos;ve had success with a zero-delay workaround by calling getBoundingClientRect() on an element that&apos;s been styled to fill 100% of the window size within the window&apos;s resize handler.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1429805</commentid>
    <comment_count>22</comment_count>
    <who name="Ilya G.">ilya.gorodnyanskiy</who>
    <bug_when>2018-06-04 07:27:22 -0700</bug_when>
    <thetext>Is this bug actually fixed in iOS 11.4?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430074</commentid>
    <comment_count>23</comment_count>
    <who name="Maxim Ambrosevich">maximambrosevich</who>
    <bug_when>2018-06-05 03:51:48 -0700</bug_when>
    <thetext>Unfortunately, yes. Test on PWA app.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1455607</commentid>
    <comment_count>24</comment_count>
    <who name="Ozmor">toutoune_sk8</who>
    <bug_when>2018-08-31 01:01:03 -0700</bug_when>
    <thetext>I&apos;m still have the same problem, I need to put time out to make it work. Does anyone have any other solutions ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1489225</commentid>
    <comment_count>25</comment_count>
    <who name="Mo Lam">moplam</who>
    <bug_when>2018-12-18 22:50:43 -0800</bug_when>
    <thetext>A slightly different workaround:

To avoid creating a new element, The following workaround seems to work fairly well for me:

For non-Safari, get the layout viewport size from document.documentElement.clientHeight (&amp; Width).

Unfortunately, Safari&apos;s documentElement size does not update when the URL bar hides so I couldn&apos;t just apply it to all Webkit browser, but this bug just doesn&apos;t happen to Safari.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1589590</commentid>
    <comment_count>27</comment_count>
    <who name="">dennis.subachev1</who>
    <bug_when>2019-11-12 11:57:03 -0800</bug_when>
    <thetext>Can confirm I still see this issue. I threw the test page up on stackblitz for anyone who wants to try themselves: https://typescript-pmaukj.stackblitz.io

Going portrait -&gt; landscape -&gt; portrait will cut off a space at the bottom of the screen the size of the menu (footer?) bar. `window.innerHeight` will _not_ include the cut off region so there is nothing that can be done to fill it until the user scrolls. This is especially a problem in our web app because we have `overflow-y: scroll` type containers that have a min and max height of `window.innerHeight`.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1659884</commentid>
    <comment_count>28</comment_count>
    <who name="">ztforster</who>
    <bug_when>2020-06-05 18:52:28 -0700</bug_when>
    <thetext>I am seeing the same issue in iOS 13.3.1, also in a WKWebView. I was able to work around it by implementing the solution &quot;constantly check both innerWidth and innerHeight (say, 10 times per second)&quot;. I feel very strongly about this, as I don&apos;t rightly understand why you&apos;d even bother implementing the resize event if window dimensions aren&apos;t going to be accurate. The way it is now, you need this hack to implement any kind of SVG visualization that needs a different aspect ratio in landscape.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1972558</commentid>
    <comment_count>29</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2023-08-21 20:09:39 -0700</bug_when>
    <thetext>We should probably just use ScrollView::sizeForUnobscuredContent(). Need to think about scrollbars, and content insets.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1972559</commentid>
    <comment_count>30</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2023-08-21 20:10:08 -0700</bug_when>
    <thetext>Currently the code uses unobscuredContentRectIncludingScrollbars() which is clearly wrong.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2105244</commentid>
    <comment_count>31</comment_count>
    <who name="Dmytro Semenov">diiiimaaaa</who>
    <bug_when>2025-03-21 22:58:10 -0700</bug_when>
    <thetext>FYI this still happens, mostly in webviews (for example, in Chrome on iOS). The example on stackblitz above shows the issue well.

Just listening for the `resize` event should be sufficient.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>307766</attachid>
            <date>2017-04-21 12:00:48 -0700</date>
            <delta_ts>2017-04-21 12:00:48 -0700</delta_ts>
            <desc>test page</desc>
            <filename>testresize.html</filename>
            <type>text/html</type>
            <size>1290</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">PGhlYWQ+PG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9ImluaXRpYWwtc2NhbGU9MSI+PC9o
ZWFkPgo8c3R5bGU+CmRpdiB7CiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94Owp9CgojbGFzdG9y
aWVudGF0aW9uY2hhbmdlIHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGJvcmRlcjogMTVw
eCBzb2xpZCBncmVlbjsKCiAgICB0b3A6IDA7CiAgICBsZWZ0OiAwOwp9CgojbGFzdHJlc2l6ZSB7
CiAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICBib3JkZXI6IDE1cHggZG90dGVkIGJsdWU7Cgog
ICAgdG9wOiAwOwogICAgbGVmdDogMDsKfQoKI2V4dGVudCB7CiAgICBwb3NpdGlvbjogYWJzb2x1
dGU7CiAgICBib3JkZXI6IDEwcHggc29saWQgcmVkOwoKICAgIHRvcDogMDsKICAgIGxlZnQ6IDA7
CiAgICBib3R0b206IDA7CiAgICByaWdodDogMDsKfQoKI2xvZyB7CiAgICBmb250LXNpemU6IDlw
dDsKICAgIHBhZGRpbmc6IDIwcHg7Cn0KPC9zdHlsZT4KPHNjcmlwdD4Kd2luZG93Lm9ucmVzaXpl
ID0gZnVuY3Rpb24gKCkgewogICAgbG9nKCJyZXNpemUiKTsKICAgIGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCJsYXN0cmVzaXplIikuc3R5bGUud2lkdGggPSB3aW5kb3cuaW5uZXJXaWR0aCArICJw
eCI7CiAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgibGFzdHJlc2l6ZSIpLnN0eWxlLmhlaWdo
dCA9IHdpbmRvdy5pbm5lckhlaWdodCArICJweCI7Cn0KCndpbmRvdy5vbm9yaWVudGF0aW9uY2hh
bmdlID0gZnVuY3Rpb24gKCkgewogICAgbG9nKCJvcmllbnRhdGlvbmNoYW5nZSIpOwogICAgZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoImxhc3RvcmllbnRhdGlvbmNoYW5nZSIpLnN0eWxlLndpZHRo
ID0gd2luZG93LmlubmVyV2lkdGggKyAicHgiOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
Imxhc3RvcmllbnRhdGlvbmNoYW5nZSIpLnN0eWxlLmhlaWdodCA9IHdpbmRvdy5pbm5lckhlaWdo
dCArICJweCI7Cn0KCmZ1bmN0aW9uIGxvZyhyZWFzb24pIHsKICAgIGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCJsb2ciKS5pbm5lckhUTUwgPSByZWFzb24gKyAiOiAiICsgd2luZG93LmlubmVyV2lk
dGggKyAiICIgKyB3aW5kb3cuaW5uZXJIZWlnaHQgKyAiPGJyLz4iICsgZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoImxvZyIpLmlubmVySFRNTDsKfQo8L3NjcmlwdD4KPGRpdiBpZD0ibG9nIj48L2Rp
dj4KPGRpdiBpZD0iZXh0ZW50Ij48L2Rpdj4KPGRpdiBpZD0ibGFzdG9yaWVudGF0aW9uY2hhbmdl
Ij48L2Rpdj4KPGRpdiBpZD0ibGFzdHJlc2l6ZSI+PC9kaXY+
</data>

          </attachment>
      

    </bug>

</bugzilla>