Выбор файла для загрузки приводит к сбою мобильного Safari

Я испытывал поведение, по крайней мере, на моем iPhone 6 Plus, при использовании<input type="file"> чтобы позволить пользователю загрузить изображение.

<div class="add__from-camera">
    <button class="add__from-camera__btn">
        <i class="fa fa-fw fa-camera"></i> Add with Camera
    </button>
    <input class="add__from-camera__input" type="file">
</div>

Этот остальной случай приводит к сбоям вкладки в 50% случаев, а в моем приложении - в 90% случаев.

Мне повезло, что однажды Safari потерпел крах, когда произошла ошибка, и это было частью журнала:

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x00030000006467ba
Triggered by Thread:  0

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   WebKit                          0x000000018a48566c WebKit::WebPageProxy::didChooseFilesForOpenPanelWithDisplayStringAndIcon(WTF::Vector<WTF::String, 0ul, WTF::CrashOnOverflow> const&, WTF::String const&, API::Data const*) + 44
1   WebKit                          0x000000018a461648 WebKit::WebOpenPanelResultListenerProxy::chooseFiles(API::Array*, API::String*, API::Data const*) + 100
2   WebKit                          0x000000018a461648 WebKit::WebOpenPanelResultListenerProxy::chooseFiles(API::Array*, API::String*, API::Data const*) + 100
3   WebKit                          0x000000018a413020 -[WKFileUploadPanel _chooseFiles:displayString:iconImage:] + 468

Кажется, это указывает на ошибку (переполнение?) При отображении небольшого эскиза? Есть ли способ предотвратить сбой Safari при использовании ввода файлов или, по крайней мере, не отображать предварительный просмотр?

Ответы на вопрос(1)

Ваш ответ на вопрос