<?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>232577</bug_id>
          
          <creation_ts>2021-11-01 13:10:34 -0700</creation_ts>
          <short_desc>Web Inspector: Display swatch popovers below the swatch by default, not on the left side</short_desc>
          <delta_ts>2021-11-03 10:48:18 -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</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>ews-watchlist</cc>
    
    <cc>hi</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>pangle</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1810833</commentid>
    <comment_count>0</comment_count>
    <who name="Nikita Vasilyev">nvasilyev</who>
    <bug_when>2021-11-01 13:10:34 -0700</bug_when>
    <thetext>The popover should be under (or above) the swatch, so it doesn&apos;t cover the CSS value it&apos;s related to.

More context in https://bugs.webkit.org/show_bug.cgi?id=230065#c4.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1810846</commentid>
    <comment_count>1</comment_count>
      <attachid>443007</attachid>
    <who name="Nikita Vasilyev">nvasilyev</who>
    <bug_when>2021-11-01 13:40:05 -0700</bug_when>
    <thetext>Created attachment 443007
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1811021</commentid>
    <comment_count>2</comment_count>
      <attachid>443007</attachid>
    <who name="Patrick Angle">pangle</who>
    <bug_when>2021-11-01 20:41:44 -0700</bug_when>
    <thetext>Comment on attachment 443007
Patch

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

LGTM with the one suggestion to elaborate in the changelog.

&gt; Source/WebInspectorUI/ChangeLog:8
&gt; +        The new defaults are: below, above, left.

Can you just recap the thoughts behind these three choices in this order here (I&apos;m pretty sure I understand all three, particularly since I pushed for Below to come before Above)? It would be nice if we can look back and understand our decisions unlike how we were somewhat left to wonder why the current defaults were the way they are.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1811395</commentid>
    <comment_count>3</comment_count>
      <attachid>443176</attachid>
    <who name="Nikita Vasilyev">nvasilyev</who>
    <bug_when>2021-11-02 22:57:22 -0700</bug_when>
    <thetext>Created attachment 443176
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1811516</commentid>
    <comment_count>4</comment_count>
      <attachid>443176</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2021-11-03 10:35:40 -0700</bug_when>
    <thetext>Comment on attachment 443176
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1811530</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-11-03 10:47:16 -0700</bug_when>
    <thetext>Committed r285215 (243840@main): &lt;https://commits.webkit.org/243840@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 443176.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1811531</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-11-03 10:48:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/84981718&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>443007</attachid>
            <date>2021-11-01 13:40:05 -0700</date>
            <delta_ts>2021-11-02 22:57:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>2415</size>
            <attacher name="Nikita Vasilyev">nvasilyev</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IGYyNjJhMWQ3MDAxYi4uMGVhNjEwYzFkMDY4IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9X
ZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAyMS0xMS0wMSAgTmlr
aXRhIFZhc2lseWV2ICA8bnZhc2lseWV2QGFwcGxlLmNvbT4KKworICAgICAgICBXZWIgSW5zcGVj
dG9yOiBEaXNwbGF5IHN3YXRjaCBwb3BvdmVycyBiZWxvdyB0aGUgc3dhdGNoIGJ5IGRlZmF1bHQs
IG5vdCBvbiB0aGUgbGVmdCBzaWRlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMzI1NzcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBUaGUgbmV3IGRlZmF1bHRzIGFyZTogYmVsb3csIGFib3ZlLCBsZWZ0Lgor
CisgICAgICAgICogVXNlckludGVyZmFjZS9WaWV3cy9JbmxpbmVTd2F0Y2guanM6CisgICAgICAg
IChXSS5JbmxpbmVTd2F0Y2gucHJvdG90eXBlLl9wcmVzZW50UG9wb3Zlcik6CisgICAgICAgIElu
dHJvZHVjZSBhIG1ldGhvZCB0byByZW1vdmUgY29kZSBkdXBsaWNhdGlvbi4KKwogMjAyMS0wNy0y
NiAgUWlhb3NvbmcgWmhvdSAgPHFpYW9zb25nX3pob3VAYXBwbGUuY29tPgogCiAgICAgICAgIEZv
cm1EYXRhRXZlbnQgYWRkZWQuIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkluc3BlY3RvclVJL1Vz
ZXJJbnRlcmZhY2UvVmlld3MvSW5saW5lU3dhdGNoLmpzIGIvU291cmNlL1dlYkluc3BlY3RvclVJ
L1VzZXJJbnRlcmZhY2UvVmlld3MvSW5saW5lU3dhdGNoLmpzCmluZGV4IDgxZTQ4ZGI0NDc3Yi4u
NDczNzVmNWI2YmJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVy
ZmFjZS9WaWV3cy9JbmxpbmVTd2F0Y2guanMKKysrIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1Vz
ZXJJbnRlcmZhY2UvVmlld3MvSW5saW5lU3dhdGNoLmpzCkBAIC0yMzgsMTIgKzIzOCwxMCBAQCBX
SS5JbmxpbmVTd2F0Y2ggPSBjbGFzcyBJbmxpbmVTd2F0Y2ggZXh0ZW5kcyBXSS5PYmplY3QKICAg
ICAgICAgaWYgKCF2YWx1ZSkKICAgICAgICAgICAgIHZhbHVlID0gdGhpcy5fZmFsbGJhY2tWYWx1
ZSgpOwogCi0gICAgICAgIGxldCBib3VuZHMgPSBXSS5SZWN0LnJlY3RGcm9tQ2xpZW50UmVjdCh0
aGlzLl9zd2F0Y2hFbGVtZW50LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpKTsKICAgICAgICAgbGV0
IHBvcG92ZXIgPSBuZXcgV0kuUG9wb3Zlcih0aGlzKTsKIAogICAgICAgICBwb3BvdmVyLndpbmRv
d1Jlc2l6ZUhhbmRsZXIgPSAoKSA9PiB7Ci0gICAgICAgICAgICBsZXQgYm91bmRzID0gV0kuUmVj
dC5yZWN0RnJvbUNsaWVudFJlY3QodGhpcy5fc3dhdGNoRWxlbWVudC5nZXRCb3VuZGluZ0NsaWVu
dFJlY3QoKSk7Ci0gICAgICAgICAgICBwb3BvdmVyLnByZXNlbnQoYm91bmRzLnBhZCgyKSwgW1dJ
LlJlY3RFZGdlLk1JTl9YXSk7CisgICAgICAgICAgICB0aGlzLl9wcmVzZW50UG9wb3Zlcihwb3Bv
dmVyKTsKICAgICAgICAgfTsKIAogICAgICAgICB0aGlzLl92YWx1ZUVkaXRvciA9IG51bGw7CkBA
IC0zMDcsNyArMzA1LDcgQEAgV0kuSW5saW5lU3dhdGNoID0gY2xhc3MgSW5saW5lU3dhdGNoIGV4
dGVuZHMgV0kuT2JqZWN0CiAgICAgICAgICAgICByZXR1cm47CiAKICAgICAgICAgcG9wb3Zlci5j
b250ZW50ID0gdGhpcy5fdmFsdWVFZGl0b3IuZWxlbWVudDsKLSAgICAgICAgcG9wb3Zlci5wcmVz
ZW50KGJvdW5kcy5wYWQoMiksIFtXSS5SZWN0RWRnZS5NSU5fWF0pOworICAgICAgICB0aGlzLl9w
cmVzZW50UG9wb3Zlcihwb3BvdmVyKTsKIAogICAgICAgICB0aGlzLmRpc3BhdGNoRXZlbnRUb0xp
c3RlbmVycyhXSS5JbmxpbmVTd2F0Y2guRXZlbnQuQWN0aXZhdGVkKTsKIApAQCAtMzgzLDYgKzM4
MSwxMiBAQCBXSS5JbmxpbmVTd2F0Y2ggPSBjbGFzcyBJbmxpbmVTd2F0Y2ggZXh0ZW5kcyBXSS5P
YmplY3QKICAgICAgICAgdGhpcy5fdXBkYXRlU3dhdGNoKCk7CiAgICAgfQogCisgICAgX3ByZXNl
bnRQb3BvdmVyKHBvcG92ZXIpCisgICAgeworICAgICAgICBsZXQgYm91bmRzID0gV0kuUmVjdC5y
ZWN0RnJvbUNsaWVudFJlY3QodGhpcy5fc3dhdGNoRWxlbWVudC5nZXRCb3VuZGluZ0NsaWVudFJl
Y3QoKSk7CisgICAgICAgIHBvcG92ZXIucHJlc2VudChib3VuZHMucGFkKDIpLCBbV0kuUmVjdEVk
Z2UuTUFYX1ksIFdJLlJlY3RFZGdlLk1JTl9ZLCBXSS5SZWN0RWRnZS5NSU5fWF0pOworICAgIH0K
KwogICAgIF9oYW5kbGVDb250ZXh0TWVudUV2ZW50KGV2ZW50KQogICAgIHsKICAgICAgICAgbGV0
IHZhbHVlID0gdGhpcy52YWx1ZTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>443176</attachid>
            <date>2021-11-02 22:57:22 -0700</date>
            <delta_ts>2021-11-03 10:47:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>2664</size>
            <attacher name="Nikita Vasilyev">nvasilyev</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IGYyNjJhMWQ3MDAxYi4uNzI1YzgyZGJiODc3IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9X
ZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAyMS0xMS0wMSAgTmlr
aXRhIFZhc2lseWV2ICA8bnZhc2lseWV2QGFwcGxlLmNvbT4KKworICAgICAgICBXZWIgSW5zcGVj
dG9yOiBEaXNwbGF5IHN3YXRjaCBwb3BvdmVycyBiZWxvdyB0aGUgc3dhdGNoIGJ5IGRlZmF1bHQs
IG5vdCBvbiB0aGUgbGVmdCBzaWRlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMzI1NzcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBUaGUgbmV3IGRlZmF1bHRzIGFyZTogYmVsb3csIGFib3ZlLCBsZWZ0Lgor
CisgICAgICAgIERpc3BsYXlpbmcgdGhlIHN3YXRjaCBwb3BvdmVyIG9uIHRoZSBsZWZ0IHNpZGUg
Y292ZXJzIHRoZSByZWxldmFudCBwcm9wZXJ0eSBuYW1lLgorICAgICAgICBEaXNwbGF5aW5nIGl0
IGJlbG93IG9yIGFib3ZlIGRvZXNuJ3QgaGF2ZSB0aGlzIHByb2JsZW07IGJlbG93IGlzIHByZWZl
cnJlZCBiZWNhdXNlCisgICAgICAgIGl0IGRvZXNuJ3QgaGlkZSB0aGUgQ1NTIHNlbGVjdG9yIG9m
IHRoZSByZWxldmFudCBydWxlLgorCisgICAgICAgICogVXNlckludGVyZmFjZS9WaWV3cy9Jbmxp
bmVTd2F0Y2guanM6CisgICAgICAgIChXSS5JbmxpbmVTd2F0Y2gucHJvdG90eXBlLl9wcmVzZW50
UG9wb3Zlcik6CisgICAgICAgIEludHJvZHVjZSBhIG1ldGhvZCB0byByZW1vdmUgY29kZSBkdXBs
aWNhdGlvbi4KKwogMjAyMS0wNy0yNiAgUWlhb3NvbmcgWmhvdSAgPHFpYW9zb25nX3pob3VAYXBw
bGUuY29tPgogCiAgICAgICAgIEZvcm1EYXRhRXZlbnQgYWRkZWQuIApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvSW5saW5lU3dhdGNoLmpzIGIv
U291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvSW5saW5lU3dhdGNoLmpz
CmluZGV4IDgxZTQ4ZGI0NDc3Yi4uNDczNzVmNWI2YmJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9JbmxpbmVTd2F0Y2guanMKKysrIGIvU291
cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvSW5saW5lU3dhdGNoLmpzCkBA
IC0yMzgsMTIgKzIzOCwxMCBAQCBXSS5JbmxpbmVTd2F0Y2ggPSBjbGFzcyBJbmxpbmVTd2F0Y2gg
ZXh0ZW5kcyBXSS5PYmplY3QKICAgICAgICAgaWYgKCF2YWx1ZSkKICAgICAgICAgICAgIHZhbHVl
ID0gdGhpcy5fZmFsbGJhY2tWYWx1ZSgpOwogCi0gICAgICAgIGxldCBib3VuZHMgPSBXSS5SZWN0
LnJlY3RGcm9tQ2xpZW50UmVjdCh0aGlzLl9zd2F0Y2hFbGVtZW50LmdldEJvdW5kaW5nQ2xpZW50
UmVjdCgpKTsKICAgICAgICAgbGV0IHBvcG92ZXIgPSBuZXcgV0kuUG9wb3Zlcih0aGlzKTsKIAog
ICAgICAgICBwb3BvdmVyLndpbmRvd1Jlc2l6ZUhhbmRsZXIgPSAoKSA9PiB7Ci0gICAgICAgICAg
ICBsZXQgYm91bmRzID0gV0kuUmVjdC5yZWN0RnJvbUNsaWVudFJlY3QodGhpcy5fc3dhdGNoRWxl
bWVudC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKSk7Ci0gICAgICAgICAgICBwb3BvdmVyLnByZXNl
bnQoYm91bmRzLnBhZCgyKSwgW1dJLlJlY3RFZGdlLk1JTl9YXSk7CisgICAgICAgICAgICB0aGlz
Ll9wcmVzZW50UG9wb3Zlcihwb3BvdmVyKTsKICAgICAgICAgfTsKIAogICAgICAgICB0aGlzLl92
YWx1ZUVkaXRvciA9IG51bGw7CkBAIC0zMDcsNyArMzA1LDcgQEAgV0kuSW5saW5lU3dhdGNoID0g
Y2xhc3MgSW5saW5lU3dhdGNoIGV4dGVuZHMgV0kuT2JqZWN0CiAgICAgICAgICAgICByZXR1cm47
CiAKICAgICAgICAgcG9wb3Zlci5jb250ZW50ID0gdGhpcy5fdmFsdWVFZGl0b3IuZWxlbWVudDsK
LSAgICAgICAgcG9wb3Zlci5wcmVzZW50KGJvdW5kcy5wYWQoMiksIFtXSS5SZWN0RWRnZS5NSU5f
WF0pOworICAgICAgICB0aGlzLl9wcmVzZW50UG9wb3Zlcihwb3BvdmVyKTsKIAogICAgICAgICB0
aGlzLmRpc3BhdGNoRXZlbnRUb0xpc3RlbmVycyhXSS5JbmxpbmVTd2F0Y2guRXZlbnQuQWN0aXZh
dGVkKTsKIApAQCAtMzgzLDYgKzM4MSwxMiBAQCBXSS5JbmxpbmVTd2F0Y2ggPSBjbGFzcyBJbmxp
bmVTd2F0Y2ggZXh0ZW5kcyBXSS5PYmplY3QKICAgICAgICAgdGhpcy5fdXBkYXRlU3dhdGNoKCk7
CiAgICAgfQogCisgICAgX3ByZXNlbnRQb3BvdmVyKHBvcG92ZXIpCisgICAgeworICAgICAgICBs
ZXQgYm91bmRzID0gV0kuUmVjdC5yZWN0RnJvbUNsaWVudFJlY3QodGhpcy5fc3dhdGNoRWxlbWVu
dC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKSk7CisgICAgICAgIHBvcG92ZXIucHJlc2VudChib3Vu
ZHMucGFkKDIpLCBbV0kuUmVjdEVkZ2UuTUFYX1ksIFdJLlJlY3RFZGdlLk1JTl9ZLCBXSS5SZWN0
RWRnZS5NSU5fWF0pOworICAgIH0KKwogICAgIF9oYW5kbGVDb250ZXh0TWVudUV2ZW50KGV2ZW50
KQogICAgIHsKICAgICAgICAgbGV0IHZhbHVlID0gdGhpcy52YWx1ZTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>