From b4bc50aacf8bbcaef0bae11da474be6461c78ac7 Mon Sep 17 00:00:00 2001 From: blagoev Date: Mon, 2 Oct 2017 11:52:45 +0300 Subject: [PATCH] Fix error message handling --- lib/browser/rpc.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/browser/rpc.js b/lib/browser/rpc.js index e9e9412c..4bcb755d 100644 --- a/lib/browser/rpc.js +++ b/lib/browser/rpc.js @@ -249,7 +249,8 @@ function sendRequest(command, data, host = sessionHost) { else if (error.type && error.type == 'dict') { let responseError = deserialize_json_value(error); if (response.message && response.message !== '') { - responseError.message = response.message; + // Remove the type prefix from the error message (e.g. "Error: "). + responseError.message = response.message.replace(/^[a-z]+: /i, ''); } throw responseError;