Skip to content

Packages cannot be selected in <input file="type"> file selector on macOS #24755

@simoncozens

Description

@simoncozens

Preflight Checklist

  • I have read the Contributing Guidelines for this project.
  • I agree to follow the Code of Conduct that this project adheres to.
  • I have searched the issue tracker for an issue that matches the one I want to file, without success.

Issue Details

  • Electron Version: v9.0.4
  • Operating System: mac OS 10.14.6
  • Last Known Working Electron version:: 2.0.2

Expected Behavior

Document packages should be selectable in an <input type="file">. (As they are in Firefox, Safari and Chrome.)

Actual Behavior

Packages cannot be selected in an <input type="file">.

Additional Information

This is the exact opposite of #13219. Sometimes you do want the user to be able to choose a package file - not for apps, perhaps, but certainly for .pkg, old-style or large .pages, .keynote and .numbers files, or in the case I'm working with, .ufo font source files. Currently, if I have <input type="file" accept=".ufo"/>, I can't select the package itself because the dialog opens it as a directory and shows the contained files, and if I have <input type="file" accept=".ufo" directory/>, I can't select the package itself because the dialog treats it as a file and not a directory! 🤷

#13220, which addressed #13219, decided to "patch out the broken behavior and look into getting the optimum behavior later". But I don't think it was ever looked into.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions