New issue
Advanced search Search tips

Issue 607072 link

Starred by 4 users

Issue metadata

Status: Fixed
Owner:
Closed: May 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

Extension's event handlers not firing when Javascript is disabled.

Reported by smbl...@gmail.com, Apr 27 2016

Issue description

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

Steps to reproduce the problem:
1. Go to any old page and disable Javascript.
2. Use any extension which installs keyboard event handlers.
3. I can provide a sample, if needed.

What is the expected behavior?
The extension's event handlers should fire in response to keyboard events.

What went wrong?
The event handlers do not fire.

WebStore page: https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb?hl=en

Did this work before? No 

Chrome version: 49.0.2623.108  Channel: stable
OS Version: Debian
Flash Version: Shockwave Flash 21.0 r0

This is related to chrome  bug #90843  (https://bugs.chromium.org/p/chromium/issues/detail?id=90843).

There, there is discussion of relationship between "disabling Jacascript" on a page and its effect on extensions, and the conclusion is that extension's JS should nevertheless run.

This appears not to be the case for keyboard (and probably other) event handlers.

This breaks extensions like Vimium.  The Vimium issue is here: https://github.com/philc/vimium/issues/753.
 
Cc: rdevlin....@chromium.org
Owner: jochen@chromium.org
Status: Assigned (was: Unconfirmed)
Looks like jochen@ worked on  issue 90843  - jochen, any insights here?
Labels: M-52
Status: Fixed (was: Assigned)

Sign in to add a comment