Bug Description

When trying to page down or page up in the Dash it never works.

Steps to reproduce:
1.) press Super+A
2.) expand the "Installed" category so that all installed applications are viewable, resulting in lots of rows of icons
3.) press the "Page Down" key with the intention of advancing the view of icons down one page. Nothing happens. The "page down" key will not move the view down one page.

Please make it so that "Page Down" and "Page Up" work in the dash so users can use these keys when looking at lots and lots of icons.

--------------------------------------------------
Desired Solution:

- When the Dash is open the PAGE UP and PAGE DOWN keys should scroll the Dash up and down.

(note this behaviour was specified in section "2.4.2.2 Keyboard navigation" of the original Dash spec.

[Test Case]
1. press Super+A
2. expand the "Installed" category so that all installed applications are viewable, resulting in lots of rows of icons
3. Make sure the pressing "Page Down" and "Page Up" correctly scroll down/up the dash results

When pressing Page Down/Up it goes from one section to the other, while pressing the arrow keys it goes from one item to the next. In the Case of the App lens, it goes from Recently Used section to Installed Section if I press Page down. If I however press the down key it goes one item at a time, going from each app for example in the Installed section. If this is the intended behaviour I find it perfect.

[ Chris Townsend ]
* Add necessary signaling to set the BFB icon's tooltip and the Home
Scope's default search string to accurately reflect if searching
online is enabled or disabled in unity-system-settings. (LP:
#1202160, #1101662)
* Enable real page up/page down key navigation in the Dash. When using
these keys the view scrolls the length of the visible view. (LP:
#913612)
* If Spread/Expo is active, then terminate it when entering Launcher
keynav mode. (LP: #1447810)
* If dragging an application:// uri type from the Dash to the desktop,
change it to a file:// uri type so Nautilus can understand the type
a make a copy of it on the desktop. (LP: #1241972)
* Wait on Spread to be terminated before showing the Quicklist. (LP:
#1441626)

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

I've upgraded the packages unity, libunity-core-6.0-9 and unity-services to the version in trusty-proposed (7.2.6+14.04.20151021-0ubuntu1).

Page Up/Down correctly scrolls the results up and down.

However, the focused application doesn't change. Which means that, after pressing Page Up/Down multiple times, if I try to use the arrow keys, it will scroll back to that application.
Additionally, the Home/End keys do nothing.

I'm setting this as verification-done since the bug is fixed, but this feature could be improved.

[ Chris Townsend ]
* When looking for the top-most valid window in a VP, also check if the window
is focused if the window is set to Always on Top. This allows Launcher icon
spread to work properly when a window is minimized an Always on Top exists in
the group. (LP: #1131385)
* Wait on Spread to be terminated before showing the Quicklist. (LP: #1441626)
* If dragging an application:// uri type from the Dash to the desktop, change it
to a file:// uri type so Nautilus can understand the type a make a copy of it
on the desktop. (LP: #1241972)
* Enable real page up/page down key navigation in the Dash. When using these
keys the view scrolls the length of the visible view. (LP: #913612)
* Save the active window when showing the Hud so the correct window is focused
when hiding the Hud. Fixes issue when "Always on Top" windows are present.
(LP: #1366583)
* Save the active window when showing the Dash so the correct window is focused
when hiding the Dash. Fixes issue when "Always on Top" windows are present.
(LP: #1446634)
* When using keyboard navigation in the Dash, skip category headers that are not
expandable. Also, do not highlight the category header when the mouse cursor
is over it. (LP: #1045933)
* Also use the Compiz show() method when forcing an unmapped window to be
visible when clicking on it's active Launcher icon. (LP: #989588)
* Add option to enable and disable Unity low graphics mode on the fly in ccsm or
via gsettings. (LP: #1412937)
* UScreen, PanelService: get monitor at position, ignoring pre-
multipled Gdk scale factor (LP: #1351591)

The verification of the Stable Release Update for unity has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.