Middle-clicking on an internal link seems not working (v. 0.4.10)

Asked by Gianni Giardina

Hi. I'm using qpdf version 0.4.10. I found that when in the Main View the mouse pointer is on an internal link (clearly indicated by the mouse pointer's shape), if I do middle-click the same mouse pointer turns its shape to a cross (therefore indicating to be entered in zoom-to-selection mode) and no new tab gets opened to show the linked page. It looks like an internal link is not treated specially when the middle mouse button is clicked. Left-clicking on an internal link works correctly instead (the view jumps to the linked page).

It's very hard for me to imagine that a feature like the "follow link on middle-click" one could be really buggy, therefore I'm wondering whether there could be some more or less hidden configuration that I missed. I tried qpdf 0.4.10 both in CentOS 6.5 and Ubuntu 14.10 with the same results. Any idea?

By the way, having a context-menu item like "Open Link in New Tab", active when the mouse pointer is on an internale link, would help in a situation like this. Just a suggestion for a next litlle improvement.

Thanks for your help and for you great work.

Gianni

Question information

Language:
English Edit question
Status:
Solved
For:
qpdfview Edit question
Assignee:
No assignee Edit question
Solved by:
Adam Reichold
Solved:
Last query:
Last reply:
Revision history for this message
Best Adam Reichold (adamreichold) said :
#1

Hello Gianni,

I'd say this a plain and simple bug: We introduce the middle mouse button to zoom to a selection (i.e. the behavior you are seeing) without noticing that this actually makes it impossible to middle click a link, internal or external. It changed this by connection zoom-to-selection with a modifier as well and also added forcing to open a new tab for external document links as well. The fix is part of trunk revision 1732 and should be available in the dailydebs soon.

Best regards, Adam.

Revision history for this message
Gianni Giardina (gigiardi) said :
#2

Thanks Adam Reichold, that solved my question.