Skip to content

Browser specific navigation doesn't work on YouTube #1119

@jasonfuchs

Description

@jasonfuchs

Current Behavior:
Can't use keybinds to navigate (follow mode, j,k don't work). Scrolling with the mouse wheel and arrow keys (in insert mode) works.

It prints the following 6 errors:

** (WebKitWebProcess:189537): CRITICAL **: 16:44:54.822: WebKitDOMDocument *webkit_web_page_get_dom_document(WebKitWebPage *): assertion 'WEBKIT_IS_WEB_PAGE(webPage)' failed

** (WebKitWebProcess:189537): CRITICAL **: 16:44:54.822: WebKitDOMDOMWindow *webkit_dom_document_get_default_view(WebKitDOMDocument *): assertion 'WEBKIT_DOM_IS_DOCUMENT(self)' failed

** (WebKitWebProcess:189537): CRITICAL **: 16:44:54.822: void webkit_dom_dom_window_scroll_to(WebKitDOMDOMWindow *, gdouble, gdouble): assertion 'WEBKIT_DOM_IS_DOM_WINDOW(self)' failed

** (WebKitWebProcess:189537): CRITICAL **: 16:44:54.822: glong webkit_dom_dom_window_get_scroll_x(WebKitDOMDOMWindow *): assertion 'WEBKIT_DOM_IS_DOM_WINDOW(self)' failed

** (WebKitWebProcess:189537): CRITICAL **: 16:44:54.822: glong webkit_dom_dom_window_get_scroll_y(WebKitDOMDOMWindow *): assertion 'WEBKIT_DOM_IS_DOM_WINDOW(self)' failed

** (WebKitWebProcess:189537): CRITICAL **: 16:44:54.822: guint64 webkit_web_page_get_id(WebKitWebPage *): assertion 'WEBKIT_IS_WEB_PAGE(webPage)' failed

Desired Behavior:
Make follow mode etc. usable.

How can we reproduce it (step by step):

  1. install luakit, gts-plugins-good, gts-plugins-bad and gts-plugins-ugly on archlinux
  2. visit youtube.com
  3. use j,k/follow mode

Environment:

Linux Distribution & Version: Arch Linux
Output of luakit --version: luakit 2.4.0
built with: webkit 2.46.6 (installed version: 2.48.5)
GTK 3.24.49
GLIB 2.84.0
SOUP 3.6.4

Note about webkit issues:

If you're reporting a rendering issue, please test it with the gnome
browser ephiphany as well. If the issue occurs there too, we're very
likely not able to help. These issues should be reported to webkit:
https://bugs.webkit.org

It works on vimb.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions