Scrolling in page with keyboard (PgUp/PgDown/Arrows) not working in Chrome

Permalink Browser Info Environment
In chrome you are unable to scroll the page with the keyboard. Pressing PageUp, PageDown or the arrow keys doesn't do anything. Scrolling with the mousewheel or by dragging the scrollbar works fine.

In firefox keyboard scrolling seems to work normally. I haven't tested IE and Edge.

Type: Ticket
Status: Archived
riotrick
View Replies:
shahroq replied on at Permalink Reply
shahroq
Hi,
Do you also have the same problem on our demo site? Can you provide me a live link to check?
riotrick replied on at Permalink Reply
riotrick
The demo site (http://pixel.killerwhalesoft.com/) does the same thing.
shahroq replied on at Permalink Reply
shahroq
It works fine on my machine.
riotrick replied on at Permalink Reply
riotrick
Did you test in Chrome? Because it's not working in chrome 63 on linux (ubuntu 17.10) and chrome on windows 10.

Firefox (win/linux), Edge and IE 11 seem to work fine.
shahroq replied on at Permalink Reply 1 Attachment
shahroq
I tested it on two machines with Windows 7 & 10 both with the latest version of Chrome (63) and it all works fine.
What is zoom status on your Chrome? Is it in the standard 100%? (Check Screenshot)
riotrick replied on at Permalink Reply
riotrick
zoom status is 100%.
I tested on three machines here as well. Two on ubuntu 17.10, one on win 10.
And I also got a notification from one my testers with the same issue (on win 10 as well).

Keyboard scrolling does not work for us in chrome. Mouse scrolling is fine. Same thing happens on our own install, and also on the demo site.
shahroq replied on at Permalink Reply
shahroq
Please open
\packages\theme_pixel\themes\pixel\js\plugins.js
and comment out "SmoothScroll v0.9.9" plugin. (line 327-339). It should fix you problem.
You can also add "Chrome" to the exception list:
At line 335 replace:
if( navigator.platform.toUpperCase().indexOf('MAC') === -1 && !navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|Opera Mini|BlackBerry)/)

With:
if( navigator.platform.toUpperCase().indexOf('MAC') === -1 && !navigator.userAgent.match(/(Android|iPod|iPhone|iPad|IEMobile|Opera Mini|BlackBerry|Chrome)/)
riotrick replied on at Permalink Reply
riotrick
That indeed fixes the issue.
Thanks for your assistance.
shahroq replied on at Permalink Reply
shahroq
Welcome,
ConcreteCMS replied on at Permalink Reply
ConcreteCMS
Attention: Since there has been no activity on this issue for two weeks, this issue has been automatically archived.

To re-open this issue, reply to this message.

concrete5 Environment Information

# concrete5 Version
Core Version - 8.3.1
Version Installed - 8.3.1
Database Version - 20171218000000

# concrete5 Packages
Pixel Theme (2.0.2)

# concrete5 Overrides
css/main.css, js/main.js

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - On - If blocks on the particular page allow it.
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
fpm-fcgi

# PHP Version
7.0.26-2+0~20180105140436.12+jessie~1.gbpc1b4a6

# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, igbinary, imagick, imap, intl, json, libxml, mbstring, mcrypt, mysqli, mysqlnd, OAuth, openssl, pcre, PDO, pdo_dblib, pdo_mysql, pdo_sqlite, Phar, posix, pspell, readline, redis, Reflection, session, shmop, SimpleXML, soap, sockets, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xml, xmlreader, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 900
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 10000
memory_limit - 2G
post_max_size - 256M
sql.safe_mode - Off
upload_max_filesize - 256M
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 2000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Browser User-Agent String

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.