Crtl+ and page keys doesn't doing proper cursor movement operation if caret navigation feature enabled

Bug #1279387 reported by Attila Hammer
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evince
Fix Released
Medium
evince (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Dear Developers,

If Evince 3.10.3 version the caret navigation support is enabled (require this if a visually impaired user want reading a PDF file with screen reader support), CTRL+HOME, CTRL+END, CTRL+SHIFT+HOME, CTRL+SHIFT+END, PAGEUP, PAGEDOWN keys doesn't doing proper cursor movement operation.
Steps to reproduce:
1. Launch evince, and opening a PDF file.
2. Press F7 key to enable caret navigation support, the popup dialog click enable button.
After this, normal arrow keys doing proper cursor movement operations, SHIFT+ARROW keys doing normal selection operations, CTRL+SHIFT+ARROW keys selecting the proper direction of the text (word, paragraph).
3. Try pressing CTRL+HOME, CTRL+END, CTRL+SHIFT+HOME, CTRL+SHIFT+END, PAGEUP, PAGEDOWN keystrokes.
Expected result if caret navigation support enabled: happening the proper cursor movement operation. CTRL+HOME jumps top of the document, CTRL+END jumps end of the document, pageup switch I think one page back, PAGEDOWN switch next page. CTRL+SHIFT+HOME need selecting from actual cursor position to top of the document, CTRL+SHIFT+END need selecting from cursor position to the end of the document.
Actual result: this keystrokes nothing doing.

If PAGEUP and PAGEDOWN related not possible goto the next or previous page, enough to large parts scrolling the caret.

Attila

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: evince 3.10.3-0ubuntu6
ProcVersionSignature: Ubuntu 3.13.0-8.28-generic 3.13.2
Uname: Linux 3.13.0-8-generic i686
ApportVersion: 2.13.2-0ubuntu2
Architecture: i386
CurrentDesktop: GNOME
Date: Wed Feb 12 16:23:12 2014
InstallationDate: Installed on 2013-12-13 (61 days ago)
InstallationMedia: BeLin 3.02 i386
SourcePackage: evince
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Attila Hammer (hammera) wrote :
Revision history for this message
Attila Hammer (hammera) wrote :
summary: - CTRL+HOME, CTRL+END, CTRL+SHIFT+HOME, CTRL+SHIFT+END, PAGEUP, PAGEDOWN
- keys doesn't doing proper cursor movement operation if caret navigation
- feature enabled
+ Crtl+ and page keys doesn't doing proper cursor movement operation if
+ caret navigation feature enabled
Revision history for this message
Attila Hammer (hammera) wrote :

I tested this issue with latest Evince 3.11.3 version from git repository.
Because I experienced same issue, I reported an upstream report.
Report link is following:
https://bugzilla.gnome.org/show_bug.cgi?id=724273

Attila

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks

Changed in evince (Ubuntu):
status: New → Triaged
importance: Undecided → Low
Changed in evince:
importance: Unknown → Medium
status: Unknown → New
Changed in evince:
status: New → Fix Released
tags: removed: apparmor
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package evince - 3.13.91-0ubuntu1

---------------
evince (3.13.91-0ubuntu1) utopic; urgency=medium

  * New upstream version (lp: #1367769):
    - Do not open single page pdfs in dual mode by default (lp: #256445)
    - Set the window title for empty windows to make sure it's exposed
      to accessibility (lp: #704928)
    - Close the window when CTRL+w shortcut is used in presentation
      mode, instead of turning the screen white (lp #1289581)
    - Keep the scroll position when switching between continuous and
      non continuous mode (lp: #276749)
    - Fix rotation direction in DJVU backend (lp: #1242678)
    - Better handling of hi-dpi screen (lp: #1287915)
    - Make <Ctrl>Home/End scroll to the start/end of the document
      (lp: #1279387)
    - New Preserve Zoom Feature (lp: #286218)
  * debian/control:
    - drop libsm build-depends, that has been deprecated upstream
    - build-depends on libgnome-desktop-3-dev
    - updated gtk requirement
  * debian/libevdocument3-4.symbols, debian/libevview3-3.symbols:
    - updated for the new version
  * debian/patches/gnome_icon_theme.patch:
    - use old gnome-icon-theme name until we update that component
  * debian/patches/gtk_no_gesture.patch:
    - revert use of gtk gesture until we get gtk 3.13 (new in that version)
  * debian/patches/traditional_menu_bar.patch:
    - use traditionnal menubars under Unity (the gmenumodel work has been
      commited upstream but not the menubar changes)
  * debian/patches/unity_normal_titlebar.patch:
    - use traditionnal menubars out of gnome-shell
  * debian/rules:
    - disable libgnome support in the gtk build
  * Resynchronize on Debian
  * debian/apparmor-profile:
  * debian/apparmor-profile.abstraction:
  * debian/evince.apport:
  * debian/evince-common.dirs:
    - Ubuntu apparmor profile
  * debian/control:
    - Build-Depend on dh-apparmor and libgrip-dev
    - Suggests on apparmor
  * debian/rules:
    - install apparmor files
  * debian/patches/11_grip_gestures.patch:
    - supports pinch to zoom, rotate, and drag gestures
  * Changes deprecated with that version
  * debian/rules:
    - save some space by not shipping the synctex screencast.
      (the video is not included in the new upstream version)
 -- Sebastien Bacher <email address hidden> Mon, 15 Sep 2014 12:46:26 +0200

Changed in evince (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.