Index: Source/bindings/v8/WorkerScriptController.cpp |
diff --git a/Source/bindings/v8/WorkerScriptController.cpp b/Source/bindings/v8/WorkerScriptController.cpp |
index 0723628a73f156160a0640376bbb4baa440f8c7b..72884d9bfa0d8d04c82da8326ac00e97c195dc11 100644 |
--- a/Source/bindings/v8/WorkerScriptController.cpp |
+++ b/Source/bindings/v8/WorkerScriptController.cpp |
@@ -167,8 +167,8 @@ ScriptValue WorkerScriptController::evaluate(const String& script, const String& |
state->lineNumber = message->GetLineNumber(); |
state->columnNumber = message->GetStartColumn(); |
state->sourceURL = toWebCoreString(message->GetScriptResourceName()); |
- if (m_workerGlobalScope->sanitizeScriptError(state->errorMessage, state->lineNumber, state->columnNumber, state->sourceURL)) |
- state->exception = throwError(v8GeneralError, state->errorMessage.utf8().data(), m_isolate); |
+ if (m_workerGlobalScope->shouldSanitizeScriptError(state->sourceURL, NotSharableCrossOrigin)) |
+ state->exception = throwError(v8GeneralError, "Script error.", m_isolate); |
else |
state->exception = ScriptValue(block.Exception()); |
@@ -194,7 +194,7 @@ void WorkerScriptController::evaluate(const ScriptSourceCode& sourceCode, Script |
*exception = state.exception; |
} else { |
RefPtr<ErrorEvent> event = ErrorEvent::create(state.errorMessage, state.sourceURL, state.lineNumber, state.columnNumber); |
- m_workerGlobalScope->reportException(event, 0); |
+ m_workerGlobalScope->reportException(event, 0, NotSharableCrossOrigin); |
} |
} |
} |