Public bug reported:

Binary package hint: evince

In the new evince in jaunty, dragging starting from an image actually
drags the image, while dragging over text will select it. There are at
least three problems in this.

- the operation may harm the user: if I click and drag a page of a pdf
which is a scanned document, and I release the document over evince,
evince will load the page as an image. This is VERY bad. First, do not
know why, this will trigger high memory allocation and eventually trash
the system. This happens to me frequently in jaunty. Just a small
mistake, a click too much (easy to happen by pure mistake using
touchpads) and you have to hard-reboot the machine. While you were
working.

- usability: if the drag does NOT trigger high memory usage, it may load
a whole pdf page as a separate document. This may be unnoticed because
the user continues to see the same page as before, just a bit zoomed in.
Then the user zooms out, tries to go to the next page. Does not work.
Then finally realises that he is looking at a new window. This happened
to me frequently too.

- usability, ii: without knowing about the implementation of PDF, as
there are pdfs with text rendered as image, you can not understand why
"sometimes it lets me select text, some other times it drags an image".
This may be particularly frustrating: you try to select a text, you see
that you are dragging  something instead, release mouse, and end up with
evince loading an image as described above.

The problem may be summarised as follows: Selection should be selection.
Dragging should be dragging. These are separate actions. You may
eventually drag _after_ you have selected, as in openoffice for example.
The current behaviour of enabling a potentially dangerous and confusing
operation with the right button should be disabled.

** Affects: evince (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Drag and drop of images is dangerous in evince and too easy to perform
https://bugs.launchpad.net/bugs/379403
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to evince in ubuntu.

-- 
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to