WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED INVALID
129680
[GTK] jQuery's nicescroll scrollbars not painted
https://bugs.webkit.org/show_bug.cgi?id=129680
Summary
[GTK] jQuery's nicescroll scrollbars not painted
Sergio Villar Senin
Reported
2014-03-04 04:48:14 PST
The page I linked above shows a custom scrollbar. WebKitGtk does not render it and thus makes that webpage totally unusable.
Attachments
Add attachment
proposed patch, testcase, etc.
Diego Pino
Comment 1
2014-03-04 05:04:37 PST
The scrollbars are painted by a jQuery plugin called nicescroll
https://github.com/inuyaksa/jquery.nicescroll
. Other sites using that plugin have the same problem, for instance
http://www.crowdfundmafia.com/
.
Sergio Villar Senin
Comment 2
2014-03-04 07:27:04 PST
Looks like a serious issue
Martin Robinson
Comment 3
2014-03-04 08:24:55 PST
Is this with WebKit1 or WebKit2?
Sergio Villar Senin
Comment 4
2014-03-04 08:30:05 PST
(In reply to
comment #3
)
> Is this with WebKit1 or WebKit2?
Both
Enrique Ocaña
Comment 5
2014-03-05 10:01:32 PST
Diego Pino and I have been triaging this bug and have found that the problem is in the code that the NiceScroll JavaScript library uses to detect if the device has touch capabilities (the scrollbar is hidden in that case). Manually forcing the library to believe that the device is non-touchable solves the issue. We have reported the bug[1] to the NiceScroll authors and submitted a patch[2] to apply the same fix they already used for Chrome. [1]
https://github.com/inuyaksa/jquery.nicescroll/issues/367
[2]
https://github.com/inuyaksa/jquery.nicescroll/pull/368
Sergio Villar Senin
Comment 6
2014-03-25 10:07:26 PDT
(In reply to
comment #5
)
> Diego Pino and I have been triaging this bug and have found that the problem is in the code that the NiceScroll JavaScript library uses to detect if the device has touch capabilities (the scrollbar is hidden in that case). Manually forcing the library to believe that the device is non-touchable solves the issue. > > We have reported the bug[1] to the NiceScroll authors and submitted a patch[2] to apply the same fix they already used for Chrome. > > [1]
https://github.com/inuyaksa/jquery.nicescroll/issues/367
> [2]
https://github.com/inuyaksa/jquery.nicescroll/pull/368
Great job! Have you had any feedback so far?
Enrique Ocaña
Comment 7
2014-03-25 10:25:05 PDT
Nope. No response to the submitted bug and no integration of the pull request.
Enrique Ocaña
Comment 8
2014-04-29 07:32:40 PDT
The pull request has been integrated today:
https://github.com/inuyaksa/jquery.nicescroll/pull/368
Michael Catanzaro
Comment 9
2016-01-25 07:06:51 PST
Not a WebKit bug, then?
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug