From e9b470096d3be747dfee61a8942496542502e132 Mon Sep 17 00:00:00 2001 From: Pavel Feldman Date: Tue, 14 Apr 2020 23:16:37 -0700 Subject: [PATCH] chore: assert selector is a string (#1795) Fixes #1735 --- src/selectors.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/selectors.ts b/src/selectors.ts index 8f5bd946c1..74b8947afc 100644 --- a/src/selectors.ts +++ b/src/selectors.ts @@ -17,7 +17,7 @@ import * as dom from './dom'; import * as frames from './frames'; import * as selectorEvaluatorSource from './generated/selectorEvaluatorSource'; -import { helper } from './helper'; +import { helper, assert } from './helper'; import SelectorEvaluator from './injected/selectorEvaluator'; import * as js from './javascript'; import * as types from './types'; @@ -163,6 +163,7 @@ export class Selectors { } private _parseSelector(selector: string): types.ParsedSelector { + assert(helper.isString(selector), `selector must be a string`); let index = 0; let quote: string | undefined; let start = 0;