[Webkit-unassigned] [Bug 45271] New: HTML parser should provide script column position within HTML document to JavaScript engine
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Sep 6 10:23:41 PDT 2010
https://bugs.webkit.org/show_bug.cgi?id=45271
Summary: HTML parser should provide script column position
within HTML document to JavaScript engine
Product: WebKit
Version: 528+ (Nightly build)
Platform: All
OS/Version: All
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: HTML DOM
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: peter.rybin at gmail.com
CC: yurys at chromium.org
WebKit parses HTML and passes all found script texts to JavaScript engine (usually JSC or V8). JavaScript engine also receives line number that corresponds to the start of script source within HTML document.
The engine should also receive column of script start. E.g. in WebCore/bindings/v8/V8Proxy.cpp in method v8::Handle<v8::Script> V8Proxy::compileScript has "baseLine" parameter and lacks "baseColumn" parameter.
The column number is essential for:
- correct column number in error message for one-liner scripts
- correct work of script live editing: if user edited HTML with 2 scripts in one line, there's no way of telling which script must be updated in VM, becuase they both have the same line number.
E.g. :
... onClick="javascript:HandleClick('main')" onFocus="javascript:HandleFocus('main')" ...
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list