<?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>222022</bug_id>
          
          <creation_ts>2021-02-16 19:57:26 -0800</creation_ts>
          <short_desc>[iOS] Add support for additional accessibility image extraction contextmenu actions</short_desc>
          <delta_ts>2021-02-17 09:37:03 -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>Platform</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Devin Rousso">hi</reporter>
          <assigned_to name="Devin Rousso">hi</assigned_to>
          <cc>hi</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1730098</commentid>
    <comment_count>0</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2021-02-16 19:57:26 -0800</bug_when>
    <thetext>.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730099</commentid>
    <comment_count>1</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2021-02-16 19:57:50 -0800</bug_when>
    <thetext>&lt;rdar://problem/74157750&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730100</commentid>
    <comment_count>2</comment_count>
      <attachid>420584</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2021-02-16 19:58:35 -0800</bug_when>
    <thetext>Created attachment 420584
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730115</commentid>
    <comment_count>3</comment_count>
      <attachid>420584</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2021-02-16 20:45:25 -0800</bug_when>
    <thetext>Comment on attachment 420584
Patch

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

&gt; Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:9718
&gt; +static NSMutableArray&lt;UIMenuElement *&gt; *menuElementsFromDefaultActions(const RetainPtr&lt;NSArray&gt;&amp; defaultElementActions, RetainPtr&lt;_WKActivatedElementInfo&gt; elementInfo)

For some reason I can&apos;t expand the context, is the return value really already a mutable array? (since you only change the type here)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730120</commentid>
    <comment_count>4</comment_count>
      <attachid>420584</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2021-02-16 20:55:37 -0800</bug_when>
    <thetext>Comment on attachment 420584
Patch

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

&gt;&gt; Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:9718
&gt;&gt; +static NSMutableArray&lt;UIMenuElement *&gt; *menuElementsFromDefaultActions(const RetainPtr&lt;NSArray&gt;&amp; defaultElementActions, RetainPtr&lt;_WKActivatedElementInfo&gt; elementInfo)
&gt; 
&gt; For some reason I can&apos;t expand the context, is the return value really already a mutable array? (since you only change the type here)

Yes the return value (after the `nil` on :9721) is an `NSMutableArray`.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730320</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-02-17 09:37:00 -0800</bug_when>
    <thetext>Committed r273007: &lt;https://commits.webkit.org/r273007&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 420584.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>420584</attachid>
            <date>2021-02-16 19:58:35 -0800</date>
            <delta_ts>2021-02-17 09:37:02 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>74157750-OpenSource.diff</filename>
            <type>text/plain</type>
            <size>3636</size>
            <attacher name="Devin Rousso">hi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggODFlNmExNTllMzcxLi4xNWUzMWI2MDVlODggMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTYgQEAKKzIwMjEtMDItMTYgIERldmluIFJvdXNzbyAgPGRyb3Vzc29AYXBwbGUuY29tPgor
CisgICAgICAgIFtpT1NdIEFkZCBzdXBwb3J0IGZvciBhZGRpdGlvbmFsIGFjY2Vzc2liaWxpdHkg
aW1hZ2UgZXh0cmFjdGlvbiBjb250ZXh0bWVudSBhY3Rpb25zCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjIwMjIKKyAgICAgICAgPHJkYXI6Ly9wcm9i
bGVtLzc0MTU3NzUwPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24uaDoKKyAgICAg
ICAgKiBVSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbToKKyAgICAgICAg
KC1bV0tDb250ZW50VmlldyBjb250aW51ZUNvbnRleHRNZW51SW50ZXJhY3Rpb246XSk6CisgICAg
ICAgICgtW1dLQ29udGVudFZpZXcgY29udGV4dE1lbnVJbnRlcmFjdGlvbjp3aWxsRW5kRm9yQ29u
ZmlndXJhdGlvbjphbmltYXRvcjpdKToKKwogMjAyMS0wMi0xNiAgQ2hyaXMgRHVtZXogIDxjZHVt
ZXpAYXBwbGUuY29tPgogCiAgICAgICAgIFJlZHVjZSBleHBsaWNpdCB1c2FnZSBvZiBbb2JqQyBh
dXRvcmVsZWFzZV0gaW4gV2ViS2l0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLmggYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLmgKaW5kZXggMWQxOTUyNjIxMmQ2Li42ZTg1
YWYzNWI4ZGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRl
bnRWaWV3SW50ZXJhY3Rpb24uaAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tD
b250ZW50Vmlld0ludGVyYWN0aW9uLmgKQEAgLTQ4Myw3ICs0ODMsMTAgQEAgcHJpdmF0ZToKICAg
ICBDR1JlY3QgX2ltYWdlRXh0cmFjdGlvbkludGVyYWN0aW9uQm91bmRzOwogICAgIFZlY3RvcjxC
bG9ja1B0cjx2b2lkKCk+PiBfYWN0aW9uc1RvUGVyZm9ybUFmdGVyUGVuZGluZ0ltYWdlRXh0cmFj
dGlvbjsKICAgICBzdGQ6OnVuaXF1ZV9wdHI8V2ViS2l0OjpTdXBwcmVzc0ludGVyYWN0aW9uVG9r
ZW4+IF9zdXBwcmVzc0ltYWdlRXh0cmFjdGlvblRva2VuOwotI2VuZGlmCisjaWYgVVNFKFVJQ09O
VEVYVE1FTlUpCisgICAgUmV0YWluUHRyPFVJTWVudT4gX2ltYWdlRXh0cmFjdGlvbkNvbnRleHRN
ZW51OworI2VuZGlmIC8vIFVTRShVSUNPTlRFWFRNRU5VKQorI2VuZGlmIC8vIEVOQUJMRShJTUFH
RV9FWFRSQUNUSU9OKQogCiAjaWYgVVNFKEFQUExFX0lOVEVSTkFMX1NESykKICNpbXBvcnQgPFdl
YktpdEFkZGl0aW9ucy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb25BZGRpdGlvbnNBZnRlci5oPgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRl
cmFjdGlvbi5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50
ZXJhY3Rpb24ubW0KaW5kZXggNmUxNzAxMjU0Y2Q3Li41MDJjZDg5NTFjNDEgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0K
KysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlv
bi5tbQpAQCAtOTcxNSw3ICs5NzE1LDcgQEAgc3RhdGljIE5TQXJyYXk8VUlNZW51RWxlbWVudCAq
PiAqbWVudUVsZW1lbnRzRnJvbUxlZ2FjeVByZXZpZXcoVUlWaWV3Q29udHJvbGxlcgogICAgIHJl
dHVybiBhY3Rpb25zOwogfQogCi1zdGF0aWMgTlNBcnJheTxVSU1lbnVFbGVtZW50ICo+ICptZW51
RWxlbWVudHNGcm9tRGVmYXVsdEFjdGlvbnMoY29uc3QgUmV0YWluUHRyPE5TQXJyYXk+JiBkZWZh
dWx0RWxlbWVudEFjdGlvbnMsIFJldGFpblB0cjxfV0tBY3RpdmF0ZWRFbGVtZW50SW5mbz4gZWxl
bWVudEluZm8pCitzdGF0aWMgTlNNdXRhYmxlQXJyYXk8VUlNZW51RWxlbWVudCAqPiAqbWVudUVs
ZW1lbnRzRnJvbURlZmF1bHRBY3Rpb25zKGNvbnN0IFJldGFpblB0cjxOU0FycmF5PiYgZGVmYXVs
dEVsZW1lbnRBY3Rpb25zLCBSZXRhaW5QdHI8X1dLQWN0aXZhdGVkRWxlbWVudEluZm8+IGVsZW1l
bnRJbmZvKQogewogICAgIGlmICghZGVmYXVsdEVsZW1lbnRBY3Rpb25zIHx8ICFkZWZhdWx0RWxl
bWVudEFjdGlvbnMuZ2V0KCkuY291bnQpCiAgICAgICAgIHJldHVybiBuaWw7CkBAIC05OTg3LDYg
Kzk5ODcsMTAgQEAgLSAodm9pZCljb250aW51ZUNvbnRleHRNZW51SW50ZXJhY3Rpb246KHZvaWQo
XikoVUlDb250ZXh0TWVudUNvbmZpZ3VyYXRpb24gKikpY28KIAogICAgICAgICAgICAgICAgIFJl
dGFpblB0cjxOU0FycmF5PF9XS0VsZW1lbnRBY3Rpb24gKj4+IGRlZmF1bHRBY3Rpb25zRnJvbUFz
c2lzdGFudCA9IFtzdHJvbmdTZWxmLT5fYWN0aW9uU2hlZXRBc3Npc3RhbnQgZGVmYXVsdEFjdGlv
bnNGb3JJbWFnZVNoZWV0OmVsZW1lbnRJbmZvLmdldCgpXTsKICAgICAgICAgICAgICAgICBhdXRv
IGFjdGlvbnMgPSBtZW51RWxlbWVudHNGcm9tRGVmYXVsdEFjdGlvbnMoZGVmYXVsdEFjdGlvbnNG
cm9tQXNzaXN0YW50LCBlbGVtZW50SW5mbyk7CisjaWYgRU5BQkxFKElNQUdFX0VYVFJBQ1RJT04p
CisgICAgICAgICAgICAgICAgaWYgKFVJTWVudSAqaW1hZ2VFeHRyYWN0aW9uQ29udGV4dE1lbnUg
PSBzdHJvbmdTZWxmLT5faW1hZ2VFeHRyYWN0aW9uQ29udGV4dE1lbnUuZ2V0KCkpCisgICAgICAg
ICAgICAgICAgICAgIFthY3Rpb25zIGFkZE9iamVjdDppbWFnZUV4dHJhY3Rpb25Db250ZXh0TWVu
dV07CisjZW5kaWYgLy8gRU5BQkxFKElNQUdFX0VYVFJBQ1RJT04pCiAgICAgICAgICAgICAgICAg
cmV0dXJuIFtVSU1lbnUgbWVudVdpdGhUaXRsZTpzdHJvbmdTZWxmLT5fcG9zaXRpb25JbmZvcm1h
dGlvbi50aXRsZSBjaGlsZHJlbjphY3Rpb25zXTsKICAgICAgICAgICAgIH07CiAKQEAgLTEwMjQx
LDYgKzEwMjQ1LDEwIEBAIC0gKHZvaWQpY29udGV4dE1lbnVJbnRlcmFjdGlvbjooVUlDb250ZXh0
TWVudUludGVyYWN0aW9uICopaW50ZXJhY3Rpb24gd2lsbEVuZEZvCiAgICAgX2NvbnRleHRNZW51
SGFzUmVxdWVzdGVkTGVnYWN5RGF0YSA9IE5POwogICAgIF9jb250ZXh0TWVudUVsZW1lbnRJbmZv
ID0gbnVsbHB0cjsKIAorI2lmIEVOQUJMRShJTUFHRV9FWFRSQUNUSU9OKQorICAgIF9pbWFnZUV4
dHJhY3Rpb25Db250ZXh0TWVudS5jbGVhcigpOworI2VuZGlmIC8vIEVOQUJMRShJTUFHRV9FWFRS
QUNUSU9OKQorCiAgICAgW2FuaW1hdG9yIGFkZENvbXBsZXRpb246W3dlYWtTZWxmID0gV2Vha09i
akNQdHI8V0tDb250ZW50Vmlldz4oc2VsZildICgpIHsKICAgICAgICAgYXV0byBzdHJvbmdTZWxm
ID0gd2Vha1NlbGYuZ2V0KCk7CiAgICAgICAgIGlmICghc3Ryb25nU2VsZikK
</data>

          </attachment>
      

    </bug>

</bugzilla>