[widget] Require user interaction when picking files or folders v2

Now with extra sauce to make it work cross-platform and cross-versions and
for HTML input elements only.
This commit is contained in:
Moonchild 2021-02-21 10:32:47 +00:00 committed by roytam1
commit d867f26c0e
9 changed files with 34 additions and 9 deletions

View file

@ -866,7 +866,7 @@ HTMLInputElement::InitFilePicker(FilePickerType aType)
mode = static_cast<int16_t>(nsIFilePicker::modeOpen);
}
nsresult rv = filePicker->Init(win, title, mode);
nsresult rv = filePicker->Init(win, title, mode, /*aRequireInteraction = */ true);
NS_ENSURE_SUCCESS(rv, rv);
if (!okButtonLabel.IsEmpty()) {