Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: cec6fc7f82ae6257abaf901496865dfb106ae82b
      
https://github.com/WebKit/WebKit/commit/cec6fc7f82ae6257abaf901496865dfb106ae82b
  Author: Gerald Squelart <[email protected]>
  Date:   2023-03-15 (Wed, 15 Mar 2023)

  Changed paths:
    M Source/WebCore/editing/Editor.cpp

  Log Message:
  -----------
  Clients should not be informed about inner image-only attachments
https://bugs.webkit.org/show_bug.cgi?id=253924
rdar://106567546

Reviewed by Tim Horton and Aditya Keerthi.

Image-only attachments are an implementation detail of the new wide-layout 
attachments. (This will eventually be removed, see rdar://105252742 )

Because clients (like Mail) knew about this image-only attachment, they could 
confusingly give information (about the referenced file) only to this inner 
attachment, so when the outer attachment brick would get dropped elsewhere it 
wouldn't know what information to provide, which resulted in drag-and-drops 
doing nothing.

The solution is to not inform clients about image-only attachments.

* Source/WebCore/editing/Editor.cpp:
(WebCore::Editor::didInsertAttachmentElement):

Canonical link: https://commits.webkit.org/261720@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to