--- old/modules/javafx.web/src/main/native/Source/WebCore/page/DragController.cpp 2017-10-17 14:02:05.491889425 +0530 +++ new/modules/javafx.web/src/main/native/Source/WebCore/page/DragController.cpp 2017-10-17 14:02:04.619453424 +0530 @@ -870,6 +870,9 @@ // We shouldn't be starting a drag for an image that can't provide an extension. // This is an early detection for problems encountered later upon drop. ASSERT(!image->filenameExtension().isEmpty()); +#if PLATFORM(JAVA) + m_client.updateFileExtension(imageURL); +#endif if (!dataTransfer.pasteboard().hasData()) { m_draggingImageURL = imageURL; if (element.isContentRichlyEditable())