Downloading an image attachment in gmail silently fails
Bug #1329060 reported by
Bill Filler
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-download-manager |
Fix Released
|
High
|
Manuel de la Peña | ||
webbrowser-app |
Fix Released
|
High
|
Michael Sheldon |
Bug Description
open a message in gmail webapp or browser that has a picture attached.
The page displays a preview image and a link with the file name
Expected result:
long pressing on image should display context popup menu to allow you to save image
long pressing on the link should display popup menu for actions that can be taken on a link
Actual result:
no popup menu displayed in either case
NOTE: these bugs are in addition to being able to actually download attachments which is being tracked https:/
Related branches
lp://qastaging/~mandel/ubuntu-download-manager/expose-property
- PS Jenkins bot: Approve (continuous-integration)
- Diego Sarmentero (community): Approve
-
Diff: 2866 lines (+1519/-346)35 files modifiedCMakeLists.txt (+2/-1)
debian/changelog (+8/-0)
debian/control (+1/-0)
debian/libubuntu-download-manager-client0.symbols (+1/-0)
src/common/public/ubuntu/transfers/system/logger.cpp (+1/-0)
src/downloads/client/CMakeLists.txt (+6/-0)
src/downloads/client/symbols.map (+6/-0)
src/downloads/client/ubuntu/download_manager/download_impl.cpp (+114/-25)
src/downloads/client/ubuntu/download_manager/download_impl.h (+6/-3)
src/downloads/client/ubuntu/download_manager/download_pendingcall_watcher.cpp (+23/-13)
src/downloads/client/ubuntu/download_manager/logging/logger.cpp (+213/-0)
src/downloads/client/ubuntu/download_manager/logging/logger.h (+106/-0)
src/downloads/client/ubuntu/download_manager/manager.cpp (+2/-3)
src/downloads/client/ubuntu/download_manager/manager_impl.cpp (+50/-18)
src/downloads/client/ubuntu/download_manager/manager_impl.h (+8/-6)
src/downloads/client/ubuntu/download_manager/manager_pendingcall_watcher.cpp (+48/-26)
src/downloads/qml/CMakeLists.txt (+2/-2)
src/downloads/qml/backend.h (+18/-0)
src/downloads/qml/download_error.h (+18/-0)
src/downloads/qml/single_download.cpp (+266/-54)
src/downloads/qml/single_download.h (+93/-20)
src/downloads/qml/ubuntu_download_manager.h (+18/-0)
tests/CMakeLists.txt (+19/-173)
tests/common/CMakeLists.txt (+55/-0)
tests/common/base_testcase.cpp (+1/-1)
tests/common/local_tree_testcase.cpp (+3/-1)
tests/common/local_tree_testcase.h (+2/-0)
tests/downloads/CMakeLists.txt (+19/-0)
tests/downloads/client/CMakeLists.txt (+90/-0)
tests/downloads/daemon/CMakeLists.txt (+129/-0)
tests/downloads/qml/CMakeLists.txt (+14/-0)
tests/downloads/qml/download.h (+53/-0)
tests/downloads/qml/manager.h (+55/-0)
tests/downloads/qml/test_single_download.cpp (+31/-0)
tests/downloads/qml/test_single_download.h (+38/-0)
Changed in webbrowser-app: | |
assignee: | nobody → Michael Sheldon (michael-sheldon) |
importance: | Undecided → High |
tags: | added: rtm14 |
Changed in webbrowser-app: | |
milestone: | none → feature-freeze |
Changed in ubuntu-download-manager: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Manuel de la Peña (mandel) |
Changed in webbrowser-app: | |
status: | Confirmed → In Progress |
Changed in webbrowser-app: | |
status: | In Progress → Fix Released |
Changed in ubuntu-download-manager: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
I’m not seeing the same thing here: the context menus are being displayed both for the image thumbnail and for the link.
However when I try to save the image, it seems to work (I pick the gallery app, and I get a "download complete" notification) but the image isn’t actually saved. Something similar happens with the link, when I try to open it in a new tab, a new tab opens, but it remains blank.
I suspect that the code that extracts the image/link URLs is being fooled by gmail, I’ll need to look into it in more details.
Note that this can be reproduced on desktop too, by ensuring that getFormFactor() in plugin.cpp returns MOBILE.