<?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>94422</bug_id>
          
          <creation_ts>2012-08-18 22:31:32 -0700</creation_ts>
          <short_desc>Web Inspector: toolbar causes 8 reflows upon opening</short_desc>
          <delta_ts>2012-08-20 00:21: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>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Pavel Feldman">pfeldman</reporter>
          <assigned_to name="Pavel Feldman">pfeldman</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>698987</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-08-18 22:31:32 -0700</bug_when>
    <thetext>Toolbar&apos;s overflow code causes inspector for do 8 reflows upon opening. Fixing it via introducing batch toolbar updates.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>698989</commentid>
    <comment_count>1</comment_count>
      <attachid>159281</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-08-18 22:54:41 -0700</bug_when>
    <thetext>Created attachment 159281
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>699250</commentid>
    <comment_count>2</comment_count>
      <attachid>159281</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-08-19 23:27:46 -0700</bug_when>
    <thetext>Comment on attachment 159281
Patch

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

&gt; Source/WebCore/inspector/front-end/Toolbar.js:55
&gt; +        if (!this._coalescingLevel)

No need to check it here.

&gt; Source/WebCore/inspector/front-end/inspector.js:519
&gt; +    this.toolbar.setCoalescingUpdate(true);

Consider changing addPanel() to addPanels() that would encapsulate this optimization for batch mode or pass the batchMode flag as an explicit parameter to addPanel.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>699274</commentid>
    <comment_count>3</comment_count>
      <attachid>159281</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-20 00:21:32 -0700</bug_when>
    <thetext>Comment on attachment 159281
Patch

Clearing flags on attachment: 159281

Committed r126001: &lt;http://trac.webkit.org/changeset/126001&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>699275</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-20 00:21:36 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>159281</attachid>
            <date>2012-08-18 22:54:41 -0700</date>
            <delta_ts>2012-08-20 00:21:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-94422-20120819095401.patch</filename>
            <type>text/plain</type>
            <size>8501</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI1OTY3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2I5YTIzYzRlYmU0OGM2
NWMxYTU2Y2NkNWYxZmFiZWEzYTI5NDQzNC4uOTNkOWE0ZmY0N2ExY2UzYTIwNDY3N2NkYzUyYWY0
MGU0NjNkZjY1MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDM1IEBACiAyMDEyLTA4LTE4ICBQYXZl
bCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3JnPgogCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IHRvb2xiYXIgY2F1c2VzIDggcmVmbG93cyB1cG9uIG9wZW5pbmcKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk0NDIyCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVG9vbGJhcidzIG92ZXJmbG93IGNvZGUg
Y2F1c2VzIGluc3BlY3RvciB0byBkbyA4IHJlZmxvd3MgdXBvbiBvcGVuaW5nLgorICAgICAgICBG
aXhpbmcgaXQgdmlhIGludHJvZHVjaW5nIGJhdGNoIHRvb2xiYXIgdXBkYXRlLgorCisgICAgICAg
ICogaW5zcGVjdG9yL2Zyb250LWVuZC9Ub29sYmFyLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9y
LlRvb2xiYXIpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRvb2xiYXIucHJvdG90eXBlLnNldENv
YWxlc2NpbmdVcGRhdGUpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRvb2xiYXIucHJvdG90eXBl
Ll91cGRhdGVEcm9wZG93bkJ1dHRvbkFuZEhpZGVEcm9wZG93bik6CisgICAgICAgICogaW5zcGVj
dG9yL2Zyb250LWVuZC9pbnNwZWN0b3IuY3NzOgorICAgICAgICAoYm9keS5jb21wYWN0IC50b29s
YmFyLWljb24pOgorICAgICAgICAoYm9keS5jb21wYWN0IC50b29sYmFyLWljb24uY3VzdG9tLXRv
b2xiYXItaWNvbik6CisgICAgICAgIChib2R5LmNvbXBhY3QgLnRvb2xiYXItaXRlbTphY3RpdmUg
LnRvb2xiYXItaWNvbik6CisgICAgICAgIChib2R5LmNvbXBhY3QgLnRvb2xiYXItbGFiZWwpOgor
ICAgICAgICAoYm9keS5jb21wYWN0IC50b29sYmFyLWl0ZW0ucmVzb3VyY2VzIC50b29sYmFyLWlj
b24pOgorICAgICAgICAoYm9keS5jb21wYWN0IC50b29sYmFyLWl0ZW0ubmV0d29yayAudG9vbGJh
ci1pY29uKToKKyAgICAgICAgKGJvZHkuY29tcGFjdCAudG9vbGJhci1pdGVtLnNjcmlwdHMgLnRv
b2xiYXItaWNvbik6CisgICAgICAgIChib2R5LmNvbXBhY3QgLnRvb2xiYXItaXRlbS50aW1lbGlu
ZSAudG9vbGJhci1pY29uKToKKyAgICAgICAgKGJvZHkuY29tcGFjdCAudG9vbGJhci1pdGVtLnBy
b2ZpbGVzIC50b29sYmFyLWljb24pOgorICAgICAgICAoYm9keS5jb21wYWN0IC50b29sYmFyLWl0
ZW0uYXVkaXRzIC50b29sYmFyLWljb24pOgorICAgICAgICAoYm9keS5jb21wYWN0IC50b29sYmFy
LWl0ZW0uY29uc29sZSAudG9vbGJhci1pY29uKToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQt
ZW5kL2luc3BlY3Rvci5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5nZXQgX3NldENvbXBhY3RN
b2RlKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci53aW5kb3dSZXNpemUpOgorCisyMDEyLTA4LTE4
ICBQYXZlbCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3JnPgorCiAgICAgICAgIFdlYiBJ
bnNwZWN0b3I6IGxvYWQgc2NyaXB0cyBwYW5lbCBsYXppbHkKICAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk0NDE2CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVG9vbGJhci5qcyBiL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9mcm9udC1lbmQvVG9vbGJhci5qcwppbmRleCBmNTg4ZTk3ZWZhZTVlNzQwOTg5ODNl
NDQxMDg5ZTMwNGRmNDFhOTNmLi45YTVlNGEyNThjNGYwYWEwZTEwOTNjNDZiYWU0NGYzNzg4MWNh
ZjEyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1Rvb2xi
YXIuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9Ub29sYmFyLmpz
CkBAIC00MiwxNiArNDIsMTggQEAgV2ViSW5zcGVjdG9yLlRvb2xiYXIgPSBmdW5jdGlvbigpCiAK
ICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiY2xvc2UtYnV0dG9uLWxlZnQiKS5hZGRFdmVu
dExpc3RlbmVyKCJjbGljayIsIHRoaXMuX29uQ2xvc2UsIHRydWUpOwogICAgIGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJjbG9zZS1idXR0b24tcmlnaHQiKS5hZGRFdmVudExpc3RlbmVyKCJjbGlj
ayIsIHRoaXMuX29uQ2xvc2UsIHRydWUpOworICAgIHRoaXMuX2NvYWxlc2NpbmdMZXZlbCA9IDA7
CiB9CiAKIFdlYkluc3BlY3Rvci5Ub29sYmFyLnByb3RvdHlwZSA9IHsKLSAgICBzZXQgY29tcGFj
dChjb21wYWN0KQorICAgIC8qKgorICAgICAqIEBwYXJhbSB7Ym9vbGVhbn0gZW5hYmxlZAorICAg
ICAqLworICAgIHNldENvYWxlc2NpbmdVcGRhdGU6IGZ1bmN0aW9uKGVuYWJsZWQpCiAgICAgewot
ICAgICAgICBpZiAoY29tcGFjdCkKLSAgICAgICAgICAgIHRoaXMuZWxlbWVudC5hZGRTdHlsZUNs
YXNzKCJ0b29sYmFyLXNtYWxsIik7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHRoaXMuZWxl
bWVudC5yZW1vdmVTdHlsZUNsYXNzKCJ0b29sYmFyLXNtYWxsIik7Ci0gICAgICAgIHRoaXMuX3Vw
ZGF0ZURyb3Bkb3duQnV0dG9uQW5kSGlkZURyb3Bkb3duKCk7CisgICAgICAgIHRoaXMuX2NvYWxl
c2NpbmdMZXZlbCArPSBlbmFibGVkID8gMSA6IC0xOworICAgICAgICBpZiAoIXRoaXMuX2NvYWxl
c2NpbmdMZXZlbCkKKyAgICAgICAgICAgIHRoaXMuX3VwZGF0ZURyb3Bkb3duQnV0dG9uQW5kSGlk
ZURyb3Bkb3duKCk7CiAgICAgfSwKIAogICAgIHJlc2l6ZTogZnVuY3Rpb24oKQpAQCAtMTc3LDYg
KzE3OSw4IEBAIFdlYkluc3BlY3Rvci5Ub29sYmFyLnByb3RvdHlwZSA9IHsKIAogICAgIF91cGRh
dGVEcm9wZG93bkJ1dHRvbkFuZEhpZGVEcm9wZG93bjogZnVuY3Rpb24oKQogICAgIHsKKyAgICAg
ICAgaWYgKHRoaXMuX2NvYWxlc2NpbmdMZXZlbCkKKyAgICAgICAgICAgIHJldHVybjsKICAgICAg
ICAgdGhpcy5fc2V0RHJvcGRvd25WaXNpYmxlKGZhbHNlKTsKIAogICAgICAgICB2YXIgdG9vbGJh
ciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0b29sYmFyIik7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL2luc3BlY3Rvci5jc3MgYi9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL2luc3BlY3Rvci5jc3MKaW5kZXggMjkwYWUzMjNiNzZm
MTNiODZlZjNkZTk3NWEwZGU5YmUyMjJhZGUwMi4uMGY2OTM3MmNkOWVkZDU2NDg0MjVmM2ExMDE0
ZmFlMGY1MjhkYjg0YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250
LWVuZC9pbnNwZWN0b3IuY3NzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1l
bmQvaW5zcGVjdG9yLmNzcwpAQCAtMTExLDE0ICsxMTEsMTQgQEAgYm9keS5jb21wYWN0LmluYWN0
aXZlICN0b29sYmFyIHsKICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoSW1hZ2VzL3Rvb2xiYXJJ
Y29ucy5wbmcpOwogfQogCi0udG9vbGJhci1zbWFsbCAudG9vbGJhci1pY29uIHsKK2JvZHkuY29t
cGFjdCAudG9vbGJhci1pY29uIHsKICAgICB3aWR0aDogMjRweDsKICAgICBoZWlnaHQ6IDI0cHg7
CiAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsKICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwo
SW1hZ2VzL3Rvb2xiYXJJY29uc1NtYWxsLnBuZyk7CiB9CiAKLS50b29sYmFyLXNtYWxsIC50b29s
YmFyLWljb24uY3VzdG9tLXRvb2xiYXItaWNvbiB7Citib2R5LmNvbXBhY3QgLnRvb2xiYXItaWNv
bi5jdXN0b20tdG9vbGJhci1pY29uIHsKICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMnB4
OwogfQogCkBAIC0xMjYsNyArMTI2LDcgQEAgYm9keS5jb21wYWN0LmluYWN0aXZlICN0b29sYmFy
IHsKICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDMycHg7CiB9CiAKLS50b29sYmFyLXNtYWxs
IC50b29sYmFyLWl0ZW06YWN0aXZlIC50b29sYmFyLWljb24geworYm9keS5jb21wYWN0IC50b29s
YmFyLWl0ZW06YWN0aXZlIC50b29sYmFyLWljb24gewogICAgIGJhY2tncm91bmQtcG9zaXRpb24t
eTogMjRweDsKIH0KIApAQCAtMTQwLDcgKzE0MCw3IEBAIGJvZHkuY29tcGFjdC5pbmFjdGl2ZSAj
dG9vbGJhciB7CiAgICAgdGV4dC1zaGFkb3c6IG5vbmU7CiB9CiAKLS50b29sYmFyLXNtYWxsIC50
b29sYmFyLWxhYmVsIHsKK2JvZHkuY29tcGFjdCAudG9vbGJhci1sYWJlbCB7CiAgICAgZGlzcGxh
eTogaW5saW5lLWJsb2NrOwogICAgIG1hcmdpbi1sZWZ0OiAzcHg7CiAgICAgcG9zaXRpb246IHJl
bGF0aXZlOwpAQCAtMzk1LDcgKzM5NSw3IEBAIGJvZHkuZGV0YWNoZWQucGxhdGZvcm0tbWFjLXNu
b3dsZW9wYXJkICN0b29sYmFyLWRyb3Bkb3duIHsKICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6
IC0zMnB4OwogfQogCi0udG9vbGJhci1zbWFsbCAudG9vbGJhci1pdGVtLnJlc291cmNlcyAudG9v
bGJhci1pY29uIHsKK2JvZHkuY29tcGFjdCAudG9vbGJhci1pdGVtLnJlc291cmNlcyAudG9vbGJh
ci1pY29uIHsKICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNHB4OwogfQogCkBAIC00MDMs
NyArNDAzLDcgQEAgYm9keS5kZXRhY2hlZC5wbGF0Zm9ybS1tYWMtc25vd2xlb3BhcmQgI3Rvb2xi
YXItZHJvcGRvd24gewogICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTY0cHg7CiB9CiAKLS50
b29sYmFyLXNtYWxsIC50b29sYmFyLWl0ZW0ubmV0d29yayAudG9vbGJhci1pY29uIHsKK2JvZHku
Y29tcGFjdCAudG9vbGJhci1pdGVtLm5ldHdvcmsgLnRvb2xiYXItaWNvbiB7CiAgICAgYmFja2dy
b3VuZC1wb3NpdGlvbi14OiAtNDhweDsKIH0KIApAQCAtNDExLDcgKzQxMSw3IEBAIGJvZHkuZGV0
YWNoZWQucGxhdGZvcm0tbWFjLXNub3dsZW9wYXJkICN0b29sYmFyLWRyb3Bkb3duIHsKICAgICBi
YWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC05NnB4OwogfQogCi0udG9vbGJhci1zbWFsbCAudG9vbGJh
ci1pdGVtLnNjcmlwdHMgLnRvb2xiYXItaWNvbiB7Citib2R5LmNvbXBhY3QgLnRvb2xiYXItaXRl
bS5zY3JpcHRzIC50b29sYmFyLWljb24gewogICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTcy
cHg7CiB9CiAKQEAgLTQxOSw3ICs0MTksNyBAQCBib2R5LmRldGFjaGVkLnBsYXRmb3JtLW1hYy1z
bm93bGVvcGFyZCAjdG9vbGJhci1kcm9wZG93biB7CiAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14
OiAtMTI4cHg7CiB9CiAKLS50b29sYmFyLXNtYWxsIC50b29sYmFyLWl0ZW0udGltZWxpbmUgLnRv
b2xiYXItaWNvbiB7Citib2R5LmNvbXBhY3QgLnRvb2xiYXItaXRlbS50aW1lbGluZSAudG9vbGJh
ci1pY29uIHsKICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC05NnB4OwogfQogCkBAIC00Mjcs
NyArNDI3LDcgQEAgYm9keS5kZXRhY2hlZC5wbGF0Zm9ybS1tYWMtc25vd2xlb3BhcmQgI3Rvb2xi
YXItZHJvcGRvd24gewogICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTE2MHB4OwogfQogCi0u
dG9vbGJhci1zbWFsbCAudG9vbGJhci1pdGVtLnByb2ZpbGVzIC50b29sYmFyLWljb24geworYm9k
eS5jb21wYWN0IC50b29sYmFyLWl0ZW0ucHJvZmlsZXMgLnRvb2xiYXItaWNvbiB7CiAgICAgYmFj
a2dyb3VuZC1wb3NpdGlvbi14OiAtMTIwcHg7CiB9CiAKQEAgLTQzNSw3ICs0MzUsNyBAQCBib2R5
LmRldGFjaGVkLnBsYXRmb3JtLW1hYy1zbm93bGVvcGFyZCAjdG9vbGJhci1kcm9wZG93biB7CiAg
ICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTkycHg7CiB9CiAKLS50b29sYmFyLXNtYWxsIC50
b29sYmFyLWl0ZW0uYXVkaXRzIC50b29sYmFyLWljb24geworYm9keS5jb21wYWN0IC50b29sYmFy
LWl0ZW0uYXVkaXRzIC50b29sYmFyLWljb24gewogICAgIGJhY2tncm91bmQtcG9zaXRpb24teDog
LTE0NHB4OwogfQogCkBAIC00NDMsNyArNDQzLDcgQEAgYm9keS5kZXRhY2hlZC5wbGF0Zm9ybS1t
YWMtc25vd2xlb3BhcmQgI3Rvb2xiYXItZHJvcGRvd24gewogICAgIGJhY2tncm91bmQtcG9zaXRp
b24teDogLTIyNHB4OwogfQogCi0udG9vbGJhci1zbWFsbCAudG9vbGJhci1pdGVtLmNvbnNvbGUg
LnRvb2xiYXItaWNvbiB7Citib2R5LmNvbXBhY3QgLnRvb2xiYXItaXRlbS5jb25zb2xlIC50b29s
YmFyLWljb24gewogICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTE2OHB4OwogfQogCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL2luc3BlY3Rvci5qcyBi
L1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvaW5zcGVjdG9yLmpzCmluZGV4IGY3
NTk2ZDdhZGMyM2JjMGM4NGE1YmMxN2FmY2E2YWIxYTc3MjkxNjkuLmQ5MmFiYTc3N2FlNjllZDMz
OTE3MjBlYTE3NGYyZWViYjg2YjQzNDQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9mcm9udC1lbmQvaW5zcGVjdG9yLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rv
ci9mcm9udC1lbmQvaW5zcGVjdG9yLmpzCkBAIC0yNTYsMTQgKzI1Niw3IEBAIHZhciBXZWJJbnNw
ZWN0b3IgPSB7CiAgICAgICAgICAgICBib2R5LmFkZFN0eWxlQ2xhc3MoImNvbXBhY3QiKTsKICAg
ICAgICAgZWxzZQogICAgICAgICAgICAgYm9keS5yZW1vdmVTdHlsZUNsYXNzKCJjb21wYWN0Iik7
Ci0KLSAgICAgICAgLy8gVGhpcyBtYXkgYmUgY2FsbGVkIGJlZm9yZSBkb0xvYWRlZERvbmUsIGhl
bmNlIHRoZSBidWxrIG9mIGluc3BlY3RvciBvYmplY3RzIG1heQotICAgICAgICAvLyBub3QgYmUg
Y3JlYXRlZCB5ZXQuCi0gICAgICAgIGlmIChXZWJJbnNwZWN0b3IudG9vbGJhcikKLSAgICAgICAg
ICAgIFdlYkluc3BlY3Rvci50b29sYmFyLmNvbXBhY3QgPSB4OwotCi0gICAgICAgIGlmIChXZWJJ
bnNwZWN0b3IuZHJhd2VyKQotICAgICAgICAgICAgV2ViSW5zcGVjdG9yLmRyYXdlci5yZXNpemUo
KTsKKyAgICAgICAgV2ViSW5zcGVjdG9yLndpbmRvd1Jlc2l6ZSgpOwogICAgIH0sCiAKICAgICBf
dXBkYXRlRXJyb3JBbmRXYXJuaW5nQ291bnRzOiBmdW5jdGlvbigpCkBAIC01MjAsMTIgKzUxMywx
NCBAQCBXZWJJbnNwZWN0b3IuX2RvTG9hZGVkRG9uZVdpdGhDYXBhYmlsaXRpZXMgPSBmdW5jdGlv
bigpCiAKICAgICB0aGlzLl9jcmVhdGVHbG9iYWxTdGF0dXNCYXJJdGVtcygpOwogCi0gICAgdGhp
cy50b29sYmFyID0gbmV3IFdlYkluc3BlY3Rvci5Ub29sYmFyKCk7CiAgICAgV2ViSW5zcGVjdG9y
Ll9pbnN0YWxsRG9ja1RvUmlnaHQoKTsKIAorICAgIHRoaXMudG9vbGJhciA9IG5ldyBXZWJJbnNw
ZWN0b3IuVG9vbGJhcigpOworICAgIHRoaXMudG9vbGJhci5zZXRDb2FsZXNjaW5nVXBkYXRlKHRy
dWUpOwogICAgIHZhciBwYW5lbERlc2NyaXB0b3JzID0gdGhpcy5fcGFuZWxEZXNjcmlwdG9ycygp
OwogICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcGFuZWxEZXNjcmlwdG9ycy5sZW5ndGg7ICsraSkK
ICAgICAgICAgV2ViSW5zcGVjdG9yLmluc3BlY3RvclZpZXcuYWRkUGFuZWwocGFuZWxEZXNjcmlw
dG9yc1tpXSk7CisgICAgdGhpcy50b29sYmFyLnNldENvYWxlc2NpbmdVcGRhdGUoZmFsc2UpOwog
CiAgICAgdGhpcy5hZGRNYWluRXZlbnRMaXN0ZW5lcnMoZG9jdW1lbnQpOwogICAgIFdlYkluc3Bl
Y3Rvci5yZWdpc3RlckxpbmtpZmllclBsdWdpbih0aGlzLl9wcm9maWxlc0xpbmtpZmllci5iaW5k
KHRoaXMpKTsKQEAgLTY0MCwxMCArNjM1LDE0IEBAIFdlYkluc3BlY3Rvci5kaXNwYXRjaE1lc3Nh
Z2VGcm9tQmFja2VuZCA9IGZ1bmN0aW9uKG1lc3NhZ2VPYmplY3QpCiAKIFdlYkluc3BlY3Rvci53
aW5kb3dSZXNpemUgPSBmdW5jdGlvbihldmVudCkKIHsKLSAgICBXZWJJbnNwZWN0b3IuaW5zcGVj
dG9yVmlldy5kb1Jlc2l6ZSgpOwotICAgIFdlYkluc3BlY3Rvci5kcmF3ZXIucmVzaXplKCk7Ci0g
ICAgV2ViSW5zcGVjdG9yLnRvb2xiYXIucmVzaXplKCk7Ci0gICAgV2ViSW5zcGVjdG9yLnNldHRp
bmdzQ29udHJvbGxlci5yZXNpemUoKTsKKyAgICBpZiAoV2ViSW5zcGVjdG9yLmluc3BlY3RvclZp
ZXcpCisgICAgICAgIFdlYkluc3BlY3Rvci5pbnNwZWN0b3JWaWV3LmRvUmVzaXplKCk7CisgICAg
aWYgKFdlYkluc3BlY3Rvci5kcmF3ZXIpCisgICAgICAgIFdlYkluc3BlY3Rvci5kcmF3ZXIucmVz
aXplKCk7CisgICAgaWYgKFdlYkluc3BlY3Rvci50b29sYmFyKQorICAgICAgICBXZWJJbnNwZWN0
b3IudG9vbGJhci5yZXNpemUoKTsKKyAgICBpZiAoV2ViSW5zcGVjdG9yLnNldHRpbmdzQ29udHJv
bGxlcikKKyAgICAgICAgV2ViSW5zcGVjdG9yLnNldHRpbmdzQ29udHJvbGxlci5yZXNpemUoKTsK
IH0KIAogV2ViSW5zcGVjdG9yLnNldERvY2tpbmdVbmF2YWlsYWJsZSA9IGZ1bmN0aW9uKHVuYXZh
aWxhYmxlKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>