<?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>204026</bug_id>
          
          <creation_ts>2019-11-08 15:19:30 -0800</creation_ts>
          <short_desc>Web Inspector: Unchecking Enable Preview Features on Engineering and Preview builds does not affect WI.arePreviewFeaturesEnabled()</short_desc>
          <delta_ts>2020-01-17 16:16:15 -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>Web Inspector</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Nikita Vasilyev">nvasilyev</reporter>
          <assigned_to name="Nikita Vasilyev">nvasilyev</assigned_to>
          <cc>bburg</cc>
    
    <cc>commit-queue</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1588864</commentid>
    <comment_count>0</comment_count>
    <who name="Nikita Vasilyev">nvasilyev</who>
    <bug_when>2019-11-08 15:19:30 -0800</bug_when>
    <thetext>WI.arePreviewFeaturesEnabled() correctly returns true by default on Engineering and Preview builds.

However, this setting

    Staging: [ ] Enable Preview Features

doesn&apos;t affect WI.arePreviewFeaturesEnabled(), which is used to determine whether or not we show the new P3 color picker.
If the setting is unchecked, WI.arePreviewFeaturesEnabled() still returns true.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1588866</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-11-08 15:29:01 -0800</bug_when>
    <thetext>&lt;rdar://problem/57037089&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1588868</commentid>
    <comment_count>2</comment_count>
      <attachid>383172</attachid>
    <who name="Nikita Vasilyev">nvasilyev</who>
    <bug_when>2019-11-08 15:36:57 -0800</bug_when>
    <thetext>Created attachment 383172
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1588907</commentid>
    <comment_count>3</comment_count>
      <attachid>383172</attachid>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2019-11-08 17:13:55 -0800</bug_when>
    <thetext>Comment on attachment 383172
Patch

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

I don&apos;t understand the need for a separate WI.canShowPreviewFeatures().

&gt; Source/WebInspectorUI/UserInterface/Base/Setting.js:189
&gt; +    experimentalEnablePreviewFeatures: new WI.Setting(&quot;experimental-enable-preview-features&quot;, true),

I&apos;m not sure what to think here. Why has the default changed?

I would assume Safari Technology Preview should always show experimental features, whereas production builds should hide them behind a checkbox? In that case the default should depend on

if (WI.isExperimentalBuild &amp;&amp; !WI.isEngineeringBuild)

&gt; Source/WebInspectorUI/UserInterface/Base/Setting.js:223
&gt; +    return hasPreviewFeatures &amp;&amp; (WI.isExperimentalBuild || WI.isEngineeringBuild);

This is redundant. Engineering builds always define ENABLE(EXPERIMENTAL_FEATURES).

&gt; Source/WebInspectorUI/UserInterface/Views/SettingsTabContentView.js:349
&gt; +        if (WI.canShowPreviewFeatures()) {

Please just make this

if (WI.arePreviewFeaturesEnabled() &amp;&amp; WI.previewFeatures.length)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1588929</commentid>
    <comment_count>4</comment_count>
      <attachid>383172</attachid>
    <who name="Nikita Vasilyev">nvasilyev</who>
    <bug_when>2019-11-08 17:57:12 -0800</bug_when>
    <thetext>Comment on attachment 383172
Patch

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

All I care is to be able disable &amp; enable preview preview features in the engineering build. Now I can&apos;t do that because the checkbox does nothing.

&gt;&gt; Source/WebInspectorUI/UserInterface/Base/Setting.js:189
&gt;&gt; +    experimentalEnablePreviewFeatures: new WI.Setting(&quot;experimental-enable-preview-features&quot;, true),
&gt; 
&gt; I&apos;m not sure what to think here. Why has the default changed?
&gt; 
&gt; I would assume Safari Technology Preview should always show experimental features, whereas production builds should hide them behind a checkbox? In that case the default should depend on
&gt; 
&gt; if (WI.isExperimentalBuild &amp;&amp; !WI.isEngineeringBuild)

Production builds hide preview features and don&apos;t even show the checkbox. This patch didn&apos;t change that.

This patch allows to disable preview features in engineering and STP builds. Before this patch the setting existed but the checkbox wouldn&apos;t actually do anything.

Re: &quot;Why has the default changed?&quot;. Preview features should be enabled by default in engineering and STP builds. Changing the default was the most straightforward fix. Let me know if you have other suggestions.

&gt;&gt; Source/WebInspectorUI/UserInterface/Base/Setting.js:223
&gt;&gt; +    return hasPreviewFeatures &amp;&amp; (WI.isExperimentalBuild || WI.isEngineeringBuild);
&gt; 
&gt; This is redundant. Engineering builds always define ENABLE(EXPERIMENTAL_FEATURES).

Thanks.

&gt;&gt; Source/WebInspectorUI/UserInterface/Views/SettingsTabContentView.js:349
&gt;&gt; +        if (WI.canShowPreviewFeatures()) {
&gt; 
&gt; Please just make this
&gt; 
&gt; if (WI.arePreviewFeaturesEnabled() &amp;&amp; WI.previewFeatures.length)

This is used in two different places and it has a comment. I thought I would make sense not to repeat it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1603083</commentid>
    <comment_count>5</comment_count>
      <attachid>383172</attachid>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2020-01-06 09:24:33 -0800</bug_when>
    <thetext>Comment on attachment 383172
Patch

Please rebase the patch and address the redundant check I pointed out, thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1608187</commentid>
    <comment_count>6</comment_count>
      <attachid>388086</attachid>
    <who name="Nikita Vasilyev">nvasilyev</who>
    <bug_when>2020-01-17 13:46:50 -0800</bug_when>
    <thetext>Created attachment 388086
Patch

Rebaselined.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1608216</commentid>
    <comment_count>7</comment_count>
      <attachid>388086</attachid>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2020-01-17 14:58:29 -0800</bug_when>
    <thetext>Comment on attachment 388086
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1608271</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-17 16:15:42 -0800</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 388086:

editing/spelling/spellcheck-async-remove-frame.html bug 158401 (authors: morrita@google.com, rniwa@webkit.org, and tony@chromium.org)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1608273</commentid>
    <comment_count>9</comment_count>
      <attachid>388086</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-17 16:16:13 -0800</bug_when>
    <thetext>Comment on attachment 388086
Patch

Clearing flags on attachment: 388086

Committed r254773: &lt;https://trac.webkit.org/changeset/254773&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1608274</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-17 16:16:15 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383172</attachid>
            <date>2019-11-08 15:36:57 -0800</date>
            <delta_ts>2020-01-17 13:46:50 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>3966</size>
            <attacher name="Nikita Vasilyev">nvasilyev</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IDBmMzdkOWFhYTcxLi4zZGRlMTZhMzQ3MCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTktMTEtMDggIE5pa2l0
YSBWYXNpbHlldiAgPG52YXNpbHlldkBhcHBsZS5jb20+CisKKyAgICAgICAgV2ViIEluc3BlY3Rv
cjogVW5jaGVja2luZyBFbmFibGUgUHJldmlldyBGZWF0dXJlcyBvbiBFbmdpbmVlcmluZyBhbmQg
UHJldmlldyBidWlsZHMgZG9lcyBub3QgYWZmZWN0IFdJLmFyZVByZXZpZXdGZWF0dXJlc0VuYWJs
ZWQoKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA0
MDI2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTWFr
ZSBgV0kuYXJlUHJldmlld0ZlYXR1cmVzRW5hYmxlZCgpYCByZXR1cm4gZmFsc2Ugd2hlbiBFbmFi
bGUgUHJldmlldyBGZWF0dXJlcyBpcyB1bmNoZWNrZWQuCisKKyAgICAgICAgKiBVc2VySW50ZXJm
YWNlL0Jhc2UvU2V0dGluZy5qczoKKyAgICAgICAgKFdJLmNhblNob3dQcmV2aWV3RmVhdHVyZXMp
OgorICAgICAgICAoV0kuYXJlUHJldmlld0ZlYXR1cmVzRW5hYmxlZCk6CisgICAgICAgIChXSS5p
c1RlY2hub2xvZ3lQcmV2aWV3QnVpbGQpOiBEZWxldGVkLgorICAgICAgICAoV0kuY2FuU2hvd1By
ZXZpZXdGZWF0dXJlcyk6IEFkZGVkLgorICAgICAgICAqIFVzZXJJbnRlcmZhY2UvVmlld3MvU2V0
dGluZ3NUYWJDb250ZW50Vmlldy5qczoKKwogMjAxOS0xMS0wNyAgRGV2aW4gUm91c3NvICA8ZHJv
dXNzb0BhcHBsZS5jb20+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogUkVHUkVTU0lPTihyMjUw
MDg3KTogaW5zcGVjdG9yL21vZGVsL3JlbW90ZS1vYmplY3QuaHRtbCBpcyB0aW1pbmcgb3V0CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9CYXNlL1NldHRp
bmcuanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9CYXNlL1NldHRpbmcu
anMKaW5kZXggOTdjOWRiODRkMDUuLmM1ZjlhM2QxZjliIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9CYXNlL1NldHRpbmcuanMKKysrIGIvU291cmNlL1dl
Ykluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvQmFzZS9TZXR0aW5nLmpzCkBAIC0xODYsNyArMTg2
LDcgQEAgV0kuc2V0dGluZ3MgPSB7CiAgICAgem9vbUZhY3RvcjogbmV3IFdJLlNldHRpbmcoInpv
b20tZmFjdG9yIiwgMSksCiAKICAgICAvLyBFeHBlcmltZW50YWwKLSAgICBleHBlcmltZW50YWxF
bmFibGVQcmV2aWV3RmVhdHVyZXM6IG5ldyBXSS5TZXR0aW5nKCJleHBlcmltZW50YWwtZW5hYmxl
LXByZXZpZXctZmVhdHVyZXMiLCBmYWxzZSksCisgICAgZXhwZXJpbWVudGFsRW5hYmxlUHJldmll
d0ZlYXR1cmVzOiBuZXcgV0kuU2V0dGluZygiZXhwZXJpbWVudGFsLWVuYWJsZS1wcmV2aWV3LWZl
YXR1cmVzIiwgdHJ1ZSksCiAgICAgZXhwZXJpbWVudGFsRW5hYmxlTmV3VGFiQmFyOiBuZXcgV0ku
U2V0dGluZygiZXhwZXJpbWVudGFsLWVuYWJsZS1uZXctdGFiLWJhciIsIGZhbHNlKSwKICAgICBl
eHBlcmltZW50YWxFbmFibGVTdHlsZXNKdW1wVG9FZmZlY3RpdmU6IG5ldyBXSS5TZXR0aW5nKCJl
eHBlcmltZW50YWwtc3R5bGVzLWp1bXAtdG8tZWZmZWN0aXZlIiwgZmFsc2UpLAogCkBAIC0yMTUs
MTggKzIxNSwxNSBAQCBXSS5wcmV2aWV3RmVhdHVyZXMgPSBbCiAgICAgInAzLWdhbXV0LWNvbG9y
LXBpY2tlciIgLy8gRklYTUU6IDxodHRwczovL3dlYmtpdC5vcmcvYi8yMDM5MzE+IFdlYiBJbnNw
ZWN0b3I6IEVuYWJsZSBwMyBjb2xvciBwaWNrZXIgYnkgZGVmYXVsdAogXTsKIAotV0kuaXNUZWNo
bm9sb2d5UHJldmlld0J1aWxkID0gZnVuY3Rpb24oKQorLy8gV2ViS2l0IG1heSBieSBkZWZhdWx0
IGVuYWJsZSBjZXJ0YWluIGZlYXR1cmVzIGluIGEgVGVjaG5vbG9neSBQcmV2aWV3IHRoYXQgYXJl
IG5vdCBlbmFibGVkIGluIHRydW5rLgorLy8gUHJvdmlkZSBhIHN3aXRjaCB0aGF0IHdpbGwgbWFr
ZSBub24tcHJldmlldyBidWlsZHMgYmVoYXZlIGxpa2UgYW4gZXhwZXJpbWVudGFsIGJ1aWxkLCBm
b3IgdGhvc2UgcHJldmlldyBmZWF0dXJlcy4KK1dJLmNhblNob3dQcmV2aWV3RmVhdHVyZXMgPSBm
dW5jdGlvbigpCiB7Ci0gICAgcmV0dXJuIFdJLmlzRXhwZXJpbWVudGFsQnVpbGQgJiYgIVdJLmlz
RW5naW5lZXJpbmdCdWlsZDsKKyAgICBsZXQgaGFzUHJldmlld0ZlYXR1cmVzID0gV0kucHJldmll
d0ZlYXR1cmVzLmxlbmd0aCA+IDA7CisgICAgcmV0dXJuIGhhc1ByZXZpZXdGZWF0dXJlcyAmJiAo
V0kuaXNFeHBlcmltZW50YWxCdWlsZCB8fCBXSS5pc0VuZ2luZWVyaW5nQnVpbGQpOwogfTsKIAog
V0kuYXJlUHJldmlld0ZlYXR1cmVzRW5hYmxlZCA9IGZ1bmN0aW9uKCkKIHsKLSAgICBpZiAoV0ku
aXNFeHBlcmltZW50YWxCdWlsZCkKLSAgICAgICAgcmV0dXJuIHRydWU7Ci0KLSAgICBpZiAoV0ku
c2V0dGluZ3MuZXhwZXJpbWVudGFsRW5hYmxlUHJldmlld0ZlYXR1cmVzLnZhbHVlKQotICAgICAg
ICByZXR1cm4gdHJ1ZTsKLQotICAgIHJldHVybiBmYWxzZTsKKyAgICByZXR1cm4gV0kuY2FuU2hv
d1ByZXZpZXdGZWF0dXJlcygpICYmIFdJLnNldHRpbmdzLmV4cGVyaW1lbnRhbEVuYWJsZVByZXZp
ZXdGZWF0dXJlcy52YWx1ZTsKIH07CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkv
VXNlckludGVyZmFjZS9WaWV3cy9TZXR0aW5nc1RhYkNvbnRlbnRWaWV3LmpzIGIvU291cmNlL1dl
Ykluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvU2V0dGluZ3NUYWJDb250ZW50Vmlldy5q
cwppbmRleCA5ZjAwZDBkNmU2Yy4uMDgzZTU3ZDY1YWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJJ
bnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL1NldHRpbmdzVGFiQ29udGVudFZpZXcuanMK
KysrIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvU2V0dGluZ3NU
YWJDb250ZW50Vmlldy5qcwpAQCAtMzQ2LDEwICszNDYsNyBAQCBXSS5TZXR0aW5nc1RhYkNvbnRl
bnRWaWV3ID0gY2xhc3MgU2V0dGluZ3NUYWJDb250ZW50VmlldyBleHRlbmRzIFdJLlRhYkNvbnRl
bnRWaQogCiAgICAgICAgIGxldCBpbml0aWFsVmFsdWVzID0gbmV3IE1hcDsKIAotICAgICAgICAv
LyBXZWJLaXQgbWF5IGJ5IGRlZmF1bHQgZW5hYmxlIGNlcnRhaW4gZmVhdHVyZXMgaW4gYSBUZWNo
bm9sb2d5IFByZXZpZXcgdGhhdCBhcmUgbm90IGVuYWJsZWQgaW4gdHJ1bmsuCi0gICAgICAgIC8v
IFByb3ZpZGUgYSBzd2l0Y2ggdGhhdCB3aWxsIG1ha2Ugbm9uLXByZXZpZXcgYnVpbGRzIGJlaGF2
ZSBsaWtlIGFuIGV4cGVyaW1lbnRhbCBidWlsZCwgZm9yIHRob3NlIHByZXZpZXcgZmVhdHVyZXMu
Ci0gICAgICAgIGxldCBoYXNQcmV2aWV3RmVhdHVyZXMgPSBXSS5wcmV2aWV3RmVhdHVyZXMubGVu
Z3RoID4gMDsKLSAgICAgICAgaWYgKGhhc1ByZXZpZXdGZWF0dXJlcyAmJiAoV0kuaXNUZWNobm9s
b2d5UHJldmlld0J1aWxkKCkgfHwgV0kuaXNFbmdpbmVlcmluZ0J1aWxkKSkgeworICAgICAgICBp
ZiAoV0kuY2FuU2hvd1ByZXZpZXdGZWF0dXJlcygpKSB7CiAgICAgICAgICAgICBleHBlcmltZW50
YWxTZXR0aW5nc1ZpZXcuYWRkU2V0dGluZyhXSS5VSVN0cmluZygiU3RhZ2luZzoiKSwgV0kuc2V0
dGluZ3MuZXhwZXJpbWVudGFsRW5hYmxlUHJldmlld0ZlYXR1cmVzLCBXSS5VSVN0cmluZygiRW5h
YmxlIFByZXZpZXcgRmVhdHVyZXMiKSk7CiAgICAgICAgICAgICBleHBlcmltZW50YWxTZXR0aW5n
c1ZpZXcuYWRkU2VwYXJhdG9yKCk7CiAgICAgICAgIH0K
</data>
<flag name="review"
          id="398927"
          type_id="1"
          status="-"
          setter="bburg"
    />
    <flag name="commit-queue"
          id="398928"
          type_id="3"
          status="-"
          setter="bburg"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>388086</attachid>
            <date>2020-01-17 13:46:50 -0800</date>
            <delta_ts>2020-01-17 16:16:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>3797</size>
            <attacher name="Nikita Vasilyev">nvasilyev</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IDQ0NTRlYzJiZTFiLi5mZTYxNzI2ZDU4NyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjAtMDEtMTcgIE5pa2l0
YSBWYXNpbHlldiAgPG52YXNpbHlldkBhcHBsZS5jb20+CisKKyAgICAgICAgV2ViIEluc3BlY3Rv
cjogVW5jaGVja2luZyBFbmFibGUgUHJldmlldyBGZWF0dXJlcyBvbiBFbmdpbmVlcmluZyBhbmQg
UHJldmlldyBidWlsZHMgZG9lcyBub3QgYWZmZWN0IFdJLmFyZVByZXZpZXdGZWF0dXJlc0VuYWJs
ZWQoKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA0
MDI2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTWFr
ZSBgV0kuYXJlUHJldmlld0ZlYXR1cmVzRW5hYmxlZCgpYCByZXR1cm4gZmFsc2Ugd2hlbiBFbmFi
bGUgUHJldmlldyBGZWF0dXJlcyBpcyB1bmNoZWNrZWQuCisKKyAgICAgICAgKiBVc2VySW50ZXJm
YWNlL0Jhc2UvU2V0dGluZy5qczoKKyAgICAgICAgKFdJLmNhblNob3dQcmV2aWV3RmVhdHVyZXMp
OgorICAgICAgICAoV0kuYXJlUHJldmlld0ZlYXR1cmVzRW5hYmxlZCk6CisgICAgICAgIChXSS5p
c1RlY2hub2xvZ3lQcmV2aWV3QnVpbGQpOiBEZWxldGVkLgorICAgICAgICAoV0kuY2FuU2hvd1By
ZXZpZXdGZWF0dXJlcyk6IEFkZGVkLgorICAgICAgICAqIFVzZXJJbnRlcmZhY2UvVmlld3MvU2V0
dGluZ3NUYWJDb250ZW50Vmlldy5qczoKKwogMjAyMC0wMS0xNiAgRGV2aW4gUm91c3NvICA8ZHJv
dXNzb0BhcHBsZS5jb20+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogYWRkIGxpbmtzIHRvIHJl
ZmVyZW5jZSBwYWdlcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRl
cmZhY2UvQmFzZS9TZXR0aW5nLmpzIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZh
Y2UvQmFzZS9TZXR0aW5nLmpzCmluZGV4IGFhMjBmN2M4M2I1Li4xYTUzY2I5ZDRiMiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvQmFzZS9TZXR0aW5nLmpz
CisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL0Jhc2UvU2V0dGluZy5q
cwpAQCAtMjE2LDcgKzIxNiw3IEBAIFdJLnNldHRpbmdzID0gewogICAgIHpvb21GYWN0b3I6IG5l
dyBXSS5TZXR0aW5nKCJ6b29tLWZhY3RvciIsIDEpLAogCiAgICAgLy8gRXhwZXJpbWVudGFsCi0g
ICAgZXhwZXJpbWVudGFsRW5hYmxlUHJldmlld0ZlYXR1cmVzOiBuZXcgV0kuU2V0dGluZygiZXhw
ZXJpbWVudGFsLWVuYWJsZS1wcmV2aWV3LWZlYXR1cmVzIiwgZmFsc2UpLAorICAgIGV4cGVyaW1l
bnRhbEVuYWJsZVByZXZpZXdGZWF0dXJlczogbmV3IFdJLlNldHRpbmcoImV4cGVyaW1lbnRhbC1l
bmFibGUtcHJldmlldy1mZWF0dXJlcyIsIHRydWUpLAogICAgIGV4cGVyaW1lbnRhbEVuYWJsZU5l
d1RhYkJhcjogbmV3IFdJLlNldHRpbmcoImV4cGVyaW1lbnRhbC1lbmFibGUtbmV3LXRhYi1iYXIi
LCBmYWxzZSksCiAgICAgZXhwZXJpbWVudGFsRW5hYmxlU3R5bGVzSnVtcFRvRWZmZWN0aXZlOiBu
ZXcgV0kuU2V0dGluZygiZXhwZXJpbWVudGFsLXN0eWxlcy1qdW1wLXRvLWVmZmVjdGl2ZSIsIGZh
bHNlKSwKIApAQCAtMjQ1LDE4ICsyNDUsMTUgQEAgV0kuc2V0dGluZ3MgPSB7CiAKIFdJLnByZXZp
ZXdGZWF0dXJlcyA9IFtdOwogCi1XSS5pc1RlY2hub2xvZ3lQcmV2aWV3QnVpbGQgPSBmdW5jdGlv
bigpCisvLyBXZWJLaXQgbWF5IGJ5IGRlZmF1bHQgZW5hYmxlIGNlcnRhaW4gZmVhdHVyZXMgaW4g
YSBUZWNobm9sb2d5IFByZXZpZXcgdGhhdCBhcmUgbm90IGVuYWJsZWQgaW4gdHJ1bmsuCisvLyBQ
cm92aWRlIGEgc3dpdGNoIHRoYXQgd2lsbCBtYWtlIG5vbi1wcmV2aWV3IGJ1aWxkcyBiZWhhdmUg
bGlrZSBhbiBleHBlcmltZW50YWwgYnVpbGQsIGZvciB0aG9zZSBwcmV2aWV3IGZlYXR1cmVzLgor
V0kuY2FuU2hvd1ByZXZpZXdGZWF0dXJlcyA9IGZ1bmN0aW9uKCkKIHsKLSAgICByZXR1cm4gV0ku
aXNFeHBlcmltZW50YWxCdWlsZCAmJiAhV0kuaXNFbmdpbmVlcmluZ0J1aWxkOworICAgIGxldCBo
YXNQcmV2aWV3RmVhdHVyZXMgPSBXSS5wcmV2aWV3RmVhdHVyZXMubGVuZ3RoID4gMDsKKyAgICBy
ZXR1cm4gaGFzUHJldmlld0ZlYXR1cmVzICYmIFdJLmlzRXhwZXJpbWVudGFsQnVpbGQ7CiB9Owog
CiBXSS5hcmVQcmV2aWV3RmVhdHVyZXNFbmFibGVkID0gZnVuY3Rpb24oKQogewotICAgIGlmIChX
SS5pc0V4cGVyaW1lbnRhbEJ1aWxkKQotICAgICAgICByZXR1cm4gdHJ1ZTsKLQotICAgIGlmIChX
SS5zZXR0aW5ncy5leHBlcmltZW50YWxFbmFibGVQcmV2aWV3RmVhdHVyZXMudmFsdWUpCi0gICAg
ICAgIHJldHVybiB0cnVlOwotCi0gICAgcmV0dXJuIGZhbHNlOworICAgIHJldHVybiBXSS5jYW5T
aG93UHJldmlld0ZlYXR1cmVzKCkgJiYgV0kuc2V0dGluZ3MuZXhwZXJpbWVudGFsRW5hYmxlUHJl
dmlld0ZlYXR1cmVzLnZhbHVlOwogfTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JV
SS9Vc2VySW50ZXJmYWNlL1ZpZXdzL1NldHRpbmdzVGFiQ29udGVudFZpZXcuanMgYi9Tb3VyY2Uv
V2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9TZXR0aW5nc1RhYkNvbnRlbnRWaWV3
LmpzCmluZGV4IDAzZTU0NTJjNzdjLi5jY2Q5MDI0NzQ0MyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
Ykluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvU2V0dGluZ3NUYWJDb250ZW50Vmlldy5q
cworKysgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9TZXR0aW5n
c1RhYkNvbnRlbnRWaWV3LmpzCkBAIC0zNTUsMTAgKzM1NSw3IEBAIFdJLlNldHRpbmdzVGFiQ29u
dGVudFZpZXcgPSBjbGFzcyBTZXR0aW5nc1RhYkNvbnRlbnRWaWV3IGV4dGVuZHMgV0kuVGFiQ29u
dGVudFZpCiAKICAgICAgICAgbGV0IGluaXRpYWxWYWx1ZXMgPSBuZXcgTWFwOwogCi0gICAgICAg
IC8vIFdlYktpdCBtYXkgYnkgZGVmYXVsdCBlbmFibGUgY2VydGFpbiBmZWF0dXJlcyBpbiBhIFRl
Y2hub2xvZ3kgUHJldmlldyB0aGF0IGFyZSBub3QgZW5hYmxlZCBpbiB0cnVuay4KLSAgICAgICAg
Ly8gUHJvdmlkZSBhIHN3aXRjaCB0aGF0IHdpbGwgbWFrZSBub24tcHJldmlldyBidWlsZHMgYmVo
YXZlIGxpa2UgYW4gZXhwZXJpbWVudGFsIGJ1aWxkLCBmb3IgdGhvc2UgcHJldmlldyBmZWF0dXJl
cy4KLSAgICAgICAgbGV0IGhhc1ByZXZpZXdGZWF0dXJlcyA9IFdJLnByZXZpZXdGZWF0dXJlcy5s
ZW5ndGggPiAwOwotICAgICAgICBpZiAoaGFzUHJldmlld0ZlYXR1cmVzICYmIChXSS5pc1RlY2hu
b2xvZ3lQcmV2aWV3QnVpbGQoKSB8fCBXSS5pc0VuZ2luZWVyaW5nQnVpbGQpKSB7CisgICAgICAg
IGlmIChXSS5jYW5TaG93UHJldmlld0ZlYXR1cmVzKCkpIHsKICAgICAgICAgICAgIGV4cGVyaW1l
bnRhbFNldHRpbmdzVmlldy5hZGRTZXR0aW5nKFdJLlVJU3RyaW5nKCJTdGFnaW5nOiIpLCBXSS5z
ZXR0aW5ncy5leHBlcmltZW50YWxFbmFibGVQcmV2aWV3RmVhdHVyZXMsIFdJLlVJU3RyaW5nKCJF
bmFibGUgUHJldmlldyBGZWF0dXJlcyIpKTsKICAgICAgICAgICAgIGV4cGVyaW1lbnRhbFNldHRp
bmdzVmlldy5hZGRTZXBhcmF0b3IoKTsKICAgICAgICAgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>