New issue
Advanced search Search tips

Issue 708067 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 707503
Owner: ----
Closed: Apr 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Experimental JS flag causing issue with DOM events

Reported by mpipal...@saintpeters.edu, Apr 4 2017

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3061.0 Safari/537.36

Steps to reproduce the problem:
1. Goto chrome://flag
3. Enable 'Experimental JavaScript' (Restart)
2. Now, Open PoC: https://jsfiddle.net/8a7Lqnzm/12/
3. Test given sample PoC(s) triggering events, to check whether those DOM events are functional
3. Check console for more error 

What is the expected behavior?
Expected behavior is that the simple DOM event (inline event handler)  should execute JS as intended when 'Experimental JavaScript' is enabled.

What went wrong?
Enabling JS 'Experimental JavaScript' broke inline javascript events on the websites using it.

Console shows 'Uncaught SyntaxError: Unexpected end of arg string'.

Did this work before? Yes 57.0.2987.110

Chrome version: 59.0.3061.0  Channel: canary
OS Version: OS X 10.12.4
Flash Version: 25.0.0.148

I am facing this issue since Chrome: 59.0.3061.0  / JS: V8 5.9.154, 

Tested and validated on latest Canary release for Windows and macOS.

Event Handler works just fine if the 'Experimental JavaScript' flag is disabled.  

Note that it was working fine in older versions with flag enabled.  From enduser's perspective, I am not sure whether 'Experimental JavaScript' is obsolete/deprecated and should not be used. 

Attached are some photos where it breaks Google Docs (Move feature) and Blackboard. Basically, any website using inline events would not work if this flag is enabled.
 
Screen Shot 2017-04-03 at 10.07.31 PM.png
253 KB View Download
Labels: Needs-Triage-M59
Already fixed in  issue 707503 

Comment 3 by rtoy@chromium.org, Apr 4 2017

Mergedinto: 707503
Status: Duplicate (was: Unconfirmed)

Sign in to add a comment