diff --git a/frontend/app/player/web/managers/DOM/safeCSSRules.ts b/frontend/app/player/web/managers/DOM/safeCSSRules.ts index ba62ad0db..e97caa82f 100644 --- a/frontend/app/player/web/managers/DOM/safeCSSRules.ts +++ b/frontend/app/player/web/managers/DOM/safeCSSRules.ts @@ -1,16 +1,15 @@ import logger from 'App/logger'; export function insertRule( - sheet: { insertRule: (rule: string, index: number) => void }, + sheet: { insertRule: (rule: string, index?: number) => void }, msg: { rule: string, index: number } ) { + try { sheet.insertRule(msg.rule, msg.index) } catch (e) { - logger.warn(e, msg) try { - sheet.insertRule(msg.rule, 0) // TODO: index renumeration in case of subsequent rule deletion - logger.warn("Inserting rule into 0-index", e, msg) + sheet.insertRule(msg.rule) } catch (e) { logger.warn("Cannot insert rule.", e, msg) }