[browser] Can't download random files
Bug #1354391 reported by
Albert Astals Cid
This bug affects 38 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Bill Filler | ||
Ubuntu UX |
Fix Released
|
High
|
James Mulholland | ||
webbrowser-app (Ubuntu) |
Fix Released
|
High
|
Michael Sheldon | ||
webbrowser-app (Ubuntu RTM) |
Fix Released
|
High
|
Unassigned |
Bug Description
I am trying to download a foo.tar.xz file and the browser won't let me.
My use case:
* Wifi driver in laptop is broken
* Phone can download stuff
* Download driver, pass it via adb, mtp or some other way to laptop
* Be happy again
This is an hypothetic scenario but i have had this in the past.
UX specification: https:/
Related branches
lp:~michael-sheldon/webbrowser-app/implement-download-folder
- Olivier Tilloy: Approve
- PS Jenkins bot: Needs Fixing (continuous-integration)
-
Diff: 3136 lines (+2222/-266)40 files modifieddebian/control (+0/-1)
debian/webbrowser-app-apparmor.manifest (+5/-2)
debian/webbrowser-app.install (+1/-0)
src/app/ContentDownloadDialog.qml (+0/-50)
src/app/ContentPickerDialog.qml (+0/-97)
src/app/ContentShareDialog.qml (+1/-1)
src/app/Downloader.qml (+17/-12)
src/app/FilePickerDialog.qml (+0/-45)
src/app/MimeTypeMapper.js (+20/-0)
src/app/Share.qml (+1/-1)
src/app/WebViewImpl.qml (+13/-13)
src/app/mime-database.cpp (+30/-0)
src/app/mime-database.h (+3/-0)
src/app/webbrowser/Browser.qml (+133/-24)
src/app/webbrowser/BrowserPageHeader.qml (+27/-12)
src/app/webbrowser/CMakeLists.txt (+6/-0)
src/app/webbrowser/ContentDownloadDialog.qml (+159/-0)
src/app/webbrowser/ContentHandler.qml (+35/-0)
src/app/webbrowser/ContentPickerDialog.qml (+110/-0)
src/app/webbrowser/DownloadDelegate.qml (+226/-0)
src/app/webbrowser/DownloadHandler.qml (+45/-0)
src/app/webbrowser/DownloadsModel.qml (+24/-0)
src/app/webbrowser/DownloadsPage.qml (+253/-0)
src/app/webbrowser/IndeterminateProgressBar.qml (+51/-0)
src/app/webbrowser/SettingsPage.qml (+4/-4)
src/app/webbrowser/downloads-model.cpp (+412/-0)
src/app/webbrowser/downloads-model.h (+110/-0)
src/app/webbrowser/webbrowser-app-content-hub.json (+5/-0)
src/app/webbrowser/webbrowser-app.cpp (+2/-0)
src/app/webcontainer/ContentDownloadDialog.qml (+67/-0)
src/app/webcontainer/ContentPickerDialog.qml (+96/-0)
src/app/webcontainer/WebViewImplOxide.qml (+25/-0)
tests/autopilot/webbrowser_app/emulators/browser.py (+37/-2)
tests/autopilot/webbrowser_app/tests/__init__.py (+9/-0)
tests/autopilot/webbrowser_app/tests/http_server.py (+12/-0)
tests/autopilot/webbrowser_app/tests/test_downloads.py (+77/-0)
tests/autopilot/webbrowser_app/tests/test_settings.py (+2/-2)
tests/unittests/CMakeLists.txt (+1/-0)
tests/unittests/downloads-model/CMakeLists.txt (+13/-0)
tests/unittests/downloads-model/tst_DownloadsModelTests.cpp (+190/-0)
Changed in webbrowser-app (Ubuntu): | |
importance: | Undecided → High |
summary: |
- Can't download random files + [browser] Can't download random files |
tags: | removed: beta qa-daily-testing |
tags: | added: design-gap |
Changed in webbrowser-app: | |
importance: | Undecided → Low |
tags: | added: usability |
Changed in ubuntu-ux: | |
assignee: | Giorgio Venturi (giorgio-venturi) → James Mulholland (jamesjosephmulholland) |
Changed in webbrowser-app (Ubuntu): | |
status: | Confirmed → Triaged |
importance: | High → Low |
importance: | Low → High |
no longer affects: | webbrowser-app |
Changed in webbrowser-app (Ubuntu): | |
assignee: | nobody → Olivier Tilloy (osomon) |
description: | updated |
Changed in canonical-devices-system-image: | |
milestone: | ww28-2015 → ww34-2015 |
Changed in canonical-devices-system-image: | |
milestone: | ww34-2015 → ww40-2015 |
Changed in webbrowser-app (Ubuntu): | |
status: | Triaged → In Progress |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
milestone: | ww40-2015 → ww46-2015 |
Changed in canonical-devices-system-image: | |
milestone: | ww46-2015 → ww02-2016 |
Changed in webbrowser-app (Ubuntu): | |
assignee: | Olivier Tilloy (osomon) → Michael Sheldon (michael-sheldon) |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-ux: | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-ux: | |
importance: | Wishlist → High |
To post a comment you must log in.
To elaborate a bit more on what happens: when trying to download a file that no installed application knows how to handle, the user is presented with a message from the content hub saying exactly that, and a cancel button. The user is not allowed to download a random file with no associated application.
I don’t know what the proper solution to this problem is. Maybe make the file manager app able to handle any file type by default?