codesandbox / codesandbox-client

An online IDE for rapid web development
https://codesandbox.io
Other
13.11k stars 2.29k forks source link

Crash on theme change #2619

Closed coetry closed 5 years ago

coetry commented 5 years ago

💥 Crash Report

What were you trying to accomplish when the crash occurred?

I was trying to change the theme

Link to sandbox: [link](https://codesandbox.io/s/currying-glitter-kso1o)

Crash Details

Environment | Browser | Version | Operating System | | ------- | --------- | ---------------- | | chrome | 77.0.3865 | OS X 10.14.6 | **Route:** https://codesandbox.io/s/currying-glitter-kso1o
Error Message ```bash TypeError: Cannot read property 'length' of undefined TypeError: Cannot read property 'length' of undefined at n.value (https://codesandbox.io/static/js/app.424d65f7.js:438:318893) at https://codesandbox.io/static/js/default~app~embed.b9c0f482.chunk.js:276:353723 at f.trackScope (https://codesandbox.io/static/js/common.19be7978.chunk.js:1:1468208) at n. (https://codesandbox.io/static/js/default~app~embed.b9c0f482.chunk.js:276:353692) at vs (https://codesandbox.io/static/js/common.19be7978.chunk.js:1:2063034) at ms (https://codesandbox.io/static/js/common.19be7978.chunk.js:1:2062827) at Ka (https://codesandbox.io/static/js/common.19be7978.chunk.js:1:2097223) at Fa (https://codesandbox.io/static/js/common.19be7978.chunk.js:1:2081589) at Na (https://codesandbox.io/static/js/common.19be7978.chunk.js:1:2078609) at Ra (https://codesandbox.io/static/js/common.19be7978.chunk.js:1:2077169) at https://codesandbox.io/static/js/common.19be7978.chunk.js:1:2039070 at https://codesandbox.io/static/js/common.19be7978.chunk.js:1:2113916 at co (https://codesandbox.io/static/js/common.19be7978.chunk.js:1:2038799) at po (https://codesandbox.io/static/js/common.19be7978.chunk.js:1:2039016) at ho (https://codesandbox.io/static/js/common.19be7978.chunk.js:1:2038951) at Oa (https://codesandbox.io/static/js/common.19be7978.chunk.js:1:2076160) at Object.enqueueSetState (https://codesandbox.io/static/js/common.19be7978.chunk.js:1:2043805) at r.setState (https://codesandbox.io/static/js/common.19be7978.chunk.js:1:2335969) at https://codesandbox.io/static/js/default~app~embed.b9c0f482.chunk.js:276:354110 at https://codesandbox.io/static/js/common.19be7978.chunk.js:1:1467884 at h.flush (https://codesandbox.io/static/js/common.19be7978.chunk.js:1:1470729) at d.flush (https://codesandbox.io/static/js/common.19be7978.chunk.js:1:1467029) at Object.cb (https://codesandbox.io/static/js/common.19be7978.chunk.js:1:1355213) at e.emit (https://codesandbox.io/static/js/common.19be7978.chunk.js:1:1351588) at track (https://codesandbox.io/static/js/common.19be7978.chunk.js:1:1357380) at e.runSignal (https://codesandbox.io/public/vscode22/vs/editor/codesandbox.editor.main.js:1:415173) at e.publicLog (https://codesandbox.io/public/vscode22/vs/editor/codesandbox.editor.main.js:1:1600749) at https://codesandbox.io/public/vscode22/vs/editor/codesandbox.editor.main.js:1:3739754 in n in r in div in n in r in div in t in elements__Opener in div in n in r in DropTarget(r) in div in n in r in div in t in elements__Opener in div in n in r in DropTarget(r) in n in r in div in files in div in div in t in elements__Container in jd in div in t in div in t in div in div in t in styled.div in div in t in elements__Container in t in n in r in n in r in t in t in div in t in elements__Content in n in t in withRouter(n) in div in t in elements__Container in Unknown in r in t in withRouter(r) in DragDropContext(withRouter(r)) in t in t in l in t ```
siddharthkp commented 5 years ago

Hi @coetry, do you have more information about this crash for us?

I'm not able to reproduce it on the same environment (Chrome 77 + OSX 10.4.x). Does this consistently happen with you?

mahnouel commented 5 years ago

Crashing for me, too, after changing the theme in the VSCode settings to "custom".

My Custom Theme ``` { "$schema": "vscode://schemas/color-theme", "type": "dark", "colors": { "activityBar.background": "#191829", "activityBar.border": "#24253b", "activityBar.foreground": "#b7a7db", "activityBar.inactiveForeground": "#eeeeee50", "activityBarBadge.background": "#b7a7db", "activityBarBadge.foreground": "#ffffff", "badge.background": "#b7a7db", "badge.foreground": "#ffffff", "breadcrumbPicker.background": "#151524", "button.background": "#b7a7db", "button.foreground": "#ffffff", "contrastActiveBorder": "#00000000", "contrastBorder": "#b7a7db50", "debugExceptionWidget.background": "#3a365c", "debugExceptionWidget.border": "#24253b", "debugToolBar.background": "#3a365c", "descriptionForeground": "#eeeeee", "diffEditor.border": "#24253b", "diffEditor.insertedTextBackground": "#6ade9130", "diffEditor.insertedTextBorder": "#00000000", "diffEditor.removedTextBackground": "#fc565640", "diffEditor.removedTextBorder": "#00000000", "dropdown.background": "#151524", "dropdown.border": "#24253b", "dropdown.foreground": "#eeeeee", "editor.background": "#151524", "editor.findMatchBackground": "#b7a7db50", "editor.findMatchBorder": "#b7a7db", "editor.findMatchHighlightBackground": "#ffc96950", "editor.findMatchHighlightBorder": "#ffc969", "editor.foreground": "#eeeeee", "editor.hoverHighlightBackground": "#b7a7db50", "editor.inactiveSelectionBackground": "#b7a7db50", "editor.lineHighlightBackground": "#b7a7db0c", "editor.lineHighlightBorder": "#b7a7db1a", "editor.rangeHighlightBackground": "#b7a7db21", "editor.selectionBackground": "#b7a7db40", "editor.selectionForeground": "#b7a7db", "editor.selectionHighlightBackground": "#eeeeee15", "editor.selectionHighlightBorder": "#eeeeee80", "editor.wordHighlightBackground": "#eeeeee21", "editor.wordHighlightStrongBackground": "#eeeeee21", "editorBracketMatch.background": "#b7a7db5d", "editorBracketMatch.border": "#b7a7db96", "editorCodeLens.foreground": "#eeeeee", "editorCursor.foreground": "#ffc969", "editorGroup.border": "#24253b", "editorGroup.dropBackground": "#b7a7db15", "editorGroupHeader.noTabsBackground": "#151524", "editorGroupHeader.tabsBackground": "#151524", "editorGroupHeader.tabsBorder": "#24253b", "editorGutter.addedBackground": "#6ade91cc", "editorGutter.background": "#151524", "editorGutter.deletedBackground": "#fc5656cc", "editorGutter.modifiedBackground": "#7dcbffcc", "editorHoverWidget.background": "#191829", "editorHoverWidget.border": "#24253b", "editorIndentGuide.background": "#eeeeee0e", "editorLineNumber.activeForeground": "#eeeeeebb", "editorLineNumber.foreground": "#eeeeee40", "editorLink.activeForeground": "#eeeeee", "editorMarkerNavigation.background": "#eeeeee", "editorMarkerNavigationError.background": "#fc5656", "editorMarkerNavigationWarning.background": "#ffc969", "editorOverviewRuler.border": "#24253b", "editorOverviewRuler.commonContentForeground": "#ffc969", "editorOverviewRuler.currentContentForeground": "#fc5656", "editorOverviewRuler.incomingContentForeground": "#6ade91", "editorSuggestWidget.background": "#151524", "editorSuggestWidget.border": "#24253b", "editorSuggestWidget.foreground": "#eeeeee", "editorSuggestWidget.highlightForeground": "#ffc969", "editorSuggestWidget.selectedBackground": "#b7a7db4d", "editorWarning.border": "#00000000", "editorWarning.foreground": "#ffc969", "editorWhitespace.foreground": "#3a365c", "editorWidget.background": "#3a365c", "editorWidget.resizeBorder": "#b7a7db50", "errorForeground": "#fc5656", "extensionButton.prominentBackground": "#b7a7db9d", "extensionButton.prominentForeground": "#ffffff", "extensionButton.prominentHoverBackground": "#b7a7db", "focusBorder": "#b7a7dbaa", "foreground": "#eeeeee", "gitDecoration.conflictingResourceForeground": "#b7a7db", "gitDecoration.deletedResourceForeground": "#fc5656", "gitDecoration.ignoredResourceForeground": "#808080cc", "gitDecoration.modifiedResourceForeground": "#7dcbff", "gitDecoration.untrackedResourceForeground": "#6ade91", "input.background": "#00000000", "input.border": "#808080aa", "input.foreground": "#eeeeee", "input.placeholderForeground": "#eeeeee", "inputOption.activeBorder": "#b7a7db", "inputValidation.errorBackground": "#3a365c", "inputValidation.errorBorder": "#ffc969", "inputValidation.infoBackground": "#3a365c", "inputValidation.infoBorder": "#b7a7db", "inputValidation.warningBackground": "#3a365c", "inputValidation.warningBorder": "#ffc969", "list.activeSelectionBackground": "#b7a7db38", "list.activeSelectionForeground": "#eeeeee", "list.dropBackground": "#b7a7db15", "list.errorForeground": "#fc5656", "list.focusBackground": "#b7a7db38", "list.focusForeground": "#eeeeee", "list.highlightForeground": "#ffc969", "list.hoverBackground": "#80808020", "list.hoverForeground": "#eeeeee", "list.inactiveSelectionBackground": "#b7a7db38", "list.warningForeground": "#ffa16b", "menu.background": "#151524", "menu.border": "#24253b", "menu.separatorBackground": "#eeeeee30", "merge.border": "#24253b", "merge.commonContentBackground": "#ffc96930", "merge.commonHeaderBackground": "#ffc96980", "merge.currentContentBackground": "#6ade9130", "merge.currentHeaderBackground": "#6ade9180", "merge.incomingContentBackground": "#7dcbff30", "merge.incomingHeaderBackground": "#7dcbff80", "notificationCenterHeader.background": "#3a365c", "notificationCenterHeader.foreground": "#eeeeee", "notificationLink.foreground": "#ffc969", "notifications.background": "#3a365c", "notifications.border": "#b7a7db50", "notifications.foreground": "#eeeeee", "panel.background": "#151524", "panel.border": "#24253b", "panelTitle.activeBorder": "#b7a7db", "panelTitle.activeForeground": "#b7a7db", "panelTitle.inactiveForeground": "#eeeeee54", "peekView.border": "#b7a7db", "peekViewEditor.background": "#3a365c40", "peekViewEditor.matchHighlightBackground": "#3a365c40", "peekViewEditorGutter.background": "#3a365c40", "peekViewResult.background": "#3a365c40", "peekViewResult.fileForeground": "#eeeeee", "peekViewResult.lineForeground": "#eeeeee", "peekViewResult.matchHighlightBackground": "#3a365c", "peekViewResult.selectionBackground": "#3a365c", "peekViewResult.selectionForeground": "#eeeeee", "peekViewTitle.background": "#24253b", "peekViewTitleDescription.foreground": "#eeeeee", "peekViewTitleLabel.foreground": "#24253b", "pickerGroup.border": "#24253b", "pickerGroup.foreground": "#eeeeee", "progressBar.background": "#ffc969", "scrollbar.shadow": "#00000000", "scrollbarSlider.activeBackground": "#eeeeee3f", "scrollbarSlider.background": "#eeeeee20", "scrollbarSlider.hoverBackground": "#eeeeee35", "selection.background": "#eeeeee80", "sideBar.background": "#191829", "sideBar.border": "#00000000", "sideBar.foreground": "#eeeeee", "sideBarSectionHeader.background": "#80808020", "sideBarSectionHeader.border": "#24253b", "sideBarSectionHeader.foreground": "#eeeeee80", "sideBarTitle.foreground": "#eeeeee90", "statusBar.background": "#24253b", "statusBar.border": "#24253b", "statusBar.debuggingBackground": "#b7a7db44", "statusBar.debuggingBorder": "#b7a7db", "statusBar.debuggingForeground": "#eeeeee", "statusBar.foreground": "#eeeeee", "statusBar.noFolderBackground": "#24253b", "statusBar.noFolderBorder": "#b7a7db", "statusBar.noFolderForeground": "#eeeeee", "statusBarItem.activeBackground": "#3a365c", "statusBarItem.hoverBackground": "#eeeeee15", "statusBarItem.prominentBackground": "#24253b", "statusBarItem.prominentHoverBackground": "#3a365c", "tab.activeBackground": "#b7a7db10", "tab.activeBorder": "#b7a7db", "tab.activeForeground": "#eeeeee", "tab.border": "#151524", "tab.hoverBorder": "#b7a7db50", "tab.inactiveBackground": "#151524", "tab.inactiveForeground": "#eeeeee71", "tab.unfocusedActiveForeground": "#eeeeee", "tab.unfocusedHoverBackground": "#b7a7db10", "tab.unfocusedHoverBorder": "#b7a7db", "tab.unfocusedInactiveForeground": "#eeeeee", "terminal.ansiBlack": "#151524", "terminal.ansiBlue": "#7dcbff", "terminal.ansiBrightBlack": "#7dcbff", "terminal.ansiBrightBlue": "#7dcbff", "terminal.ansiBrightCyan": "#60e6da", "terminal.ansiBrightGreen": "#6ade91", "terminal.ansiBrightMagenta": "#ed96ff", "terminal.ansiBrightRed": "#fc5656", "terminal.ansiBrightWhite": "#3a365c", "terminal.ansiBrightYellow": "#ffc969", "terminal.ansiCyan": "#60e6da", "terminal.ansiGreen": "#6ade91", "terminal.ansiMagenta": "#ed96ff", "terminal.ansiRed": "#fc5656", "terminal.ansiWhite": "#eeeeee", "terminal.ansiYellow": "#ffc969", "terminal.background": "#151524", "terminal.foreground": "#eeeeee", "terminalCursor.background": "#ffc969", "terminalCursor.foreground": "#ffc969", "textBlockQuote.background": "#7dcbff34", "textBlockQuote.border": "#7dcbffb9", "textCodeBlock.background": "#7dcbff34", "textLink.activeForeground": "#7dcbff", "textLink.foreground": "#7dcbff", "textPreformat.foreground": "#ffc969", "textSeparator.foreground": "#b7a7db", "titleBar.activeBackground": "#24253b", "titleBar.activeForeground": "#eeeeee", "titleBar.border": "#24253b", "titleBar.inactiveBackground": "#3a365c", "titleBar.inactiveForeground": "#eeeeee33", "tree.indentGuidesStroke": "#eeeeee30", "walkThrough.embeddedEditorBackground": "#151524", "widget.shadow": "#00000000", //"activityBar.activeBorder": "#b7a7db", //"activityBar.dropBackground": "#ffffff1f", //"breadcrumb.activeSelectionForeground": "#ffffff", //"breadcrumb.background": "#151524", //"breadcrumb.focusForeground": "#ffffff", //"breadcrumb.foreground": "#eeeeeecc", //"button.hoverBackground": "#e4def1", //"checkbox.background": "#151524", //"checkbox.border": "#24253b", //"checkbox.foreground": "#eeeeee", //"debugIcon.continueForeground": "#75beff", //"debugIcon.disconnectForeground": "#f48771", //"debugIcon.pauseForeground": "#75beff", //"debugIcon.restartForeground": "#89d185", //"debugIcon.startForeground": "#89d185", //"debugIcon.stepIntoForeground": "#75beff", //"debugIcon.stepOutForeground": "#75beff", //"debugIcon.stepOverForeground": "#75beff", //"debugIcon.stopForeground": "#f48771", //"editor.findRangeHighlightBackground": "#3a3d4166", //"editor.focusedStackFrameHighlightBackground": "#7abd7a4d", //"editor.snippetFinalTabstopHighlightBorder": "#525252", //"editor.snippetTabstopHighlightBackground": "#7c7c7c4d", //"editor.stackFrameHighlightBackground": "#ffff0033", //"editorActiveLineNumber.foreground": "#c6c6c6", //"editorError.foreground": "#f48771", //"editorGutter.commentRangeForeground": "#c5c5c5", //"editorHint.foreground": "#eeeeeeb3", //"editorHoverWidget.foreground": "#eeeeee", //"editorHoverWidget.statusBarBackground": "#1e1d31", //"editorIndentGuide.activeBackground": "#3a365c", //"editorInfo.foreground": "#75beff", //"editorLightBulb.foreground": "#ffcc00", //"editorLightBulbAutoFix.foreground": "#75beff", //"editorMarkerNavigationInfo.background": "#75beff", //"editorOverviewRuler.addedForeground": "#007acc99", //"editorOverviewRuler.bracketMatchForeground": "#a0a0a0", //"editorOverviewRuler.deletedForeground": "#007acc99", //"editorOverviewRuler.errorForeground": "#ff1212b3", //"editorOverviewRuler.findMatchForeground": "#d186167e", //"editorOverviewRuler.infoForeground": "#75beff", //"editorOverviewRuler.modifiedForeground": "#007acc99", //"editorOverviewRuler.rangeHighlightForeground": "#007acc99", //"editorOverviewRuler.selectionHighlightForeground": "#a0a0a0cc", //"editorOverviewRuler.warningForeground": "#ffc969", //"editorOverviewRuler.wordHighlightForeground": "#a0a0a0cc", //"editorOverviewRuler.wordHighlightStrongForeground": "#c0a0c0cc", //"editorPane.background": "#151524", //"editorRuler.foreground": "#5a5a5a", //"editorUnnecessaryCode.opacity": "#000000aa", //"editorWidget.border": "#454545", //"editorWidget.foreground": "#eeeeee", //"extensionBadge.remoteBackground": "#b7a7db", //"extensionBadge.remoteForeground": "#ffffff", //"gitDecoration.addedResourceForeground": "#81b88b", //"gitDecoration.submoduleResourceForeground": "#8db9e2", //"gitlens.gutterBackgroundColor": "#ffffff13", //"gitlens.gutterForegroundColor": "#bebebe", //"gitlens.gutterUncommittedForegroundColor": "#00bcf299", //"gitlens.lineHighlightBackgroundColor": "#00bcf233", //"gitlens.lineHighlightOverviewRulerColor": "#00bcf299", //"gitlens.trailingLineBackgroundColor": "#00000000", //"gitlens.trailingLineForegroundColor": "#99999959", //"icon.foreground": "#c5c5c5", //"imagePreview.border": "#80808059", //"inputOption.activeBackground": "#b7a7db55", //"lintlens.annotationColor": "#99999950", //"list.filterMatchBackground": "#ffc96950", //"list.filterMatchBorder": "#ffc969", //"list.invalidItemForeground": "#b89500", //"listFilterWidget.background": "#653723", //"listFilterWidget.noMatchesOutline": "#be1100", //"listFilterWidget.outline": "#00000000", //"menu.foreground": "#eeeeee", //"menu.selectionBackground": "#b7a7db38", //"menu.selectionForeground": "#eeeeee", //"menubar.selectionBackground": "#ffffff1a", //"menubar.selectionForeground": "#eeeeee", //"minimap.findMatchHighlight": "#d18616", //"minimap.selectionHighlight": "#264f78", //"notificationsErrorIcon.foreground": "#f48771", //"notificationsInfoIcon.foreground": "#75beff", //"notificationsWarningIcon.foreground": "#ffc969", //"panel.dropBackground": "#ffffff1f", //"problemsErrorIcon.foreground": "#f48771", //"problemsInfoIcon.foreground": "#75beff", //"problemsWarningIcon.foreground": "#ffc969", //"quickInput.background": "#191829", //"quickInput.foreground": "#eeeeee", //"settings.checkboxBackground": "#151524", //"settings.checkboxBorder": "#24253b", //"settings.checkboxForeground": "#eeeeee", //"settings.dropdownBackground": "#151524", //"settings.dropdownBorder": "#24253b", //"settings.dropdownForeground": "#eeeeee", //"settings.dropdownListBorder": "#454545", //"settings.headerForeground": "#e7e7e7", //"settings.modifiedItemIndicator": "#0c7d9d", //"settings.numberInputBackground": "#00000000", //"settings.numberInputBorder": "#808080aa", //"settings.numberInputForeground": "#eeeeee", //"settings.textInputBackground": "#00000000", //"settings.textInputBorder": "#808080aa", //"settings.textInputForeground": "#eeeeee", //"sideBar.dropBackground": "#ffffff1f", //"statusBarItem.prominentForeground": "#eeeeee", //"statusBarItem.remoteBackground": "#b7a7db", //"statusBarItem.remoteForeground": "#ffffff", //"symbolIcon.arrayForeground": "#eeeeee", //"symbolIcon.booleanForeground": "#eeeeee", //"symbolIcon.classForeground": "#ee9d28", //"symbolIcon.colorForeground": "#eeeeee", //"symbolIcon.constantForeground": "#eeeeee", //"symbolIcon.constructorForeground": "#b180d7", //"symbolIcon.enumeratorForeground": "#ee9d28", //"symbolIcon.enumeratorMemberForeground": "#75beff", //"symbolIcon.eventForeground": "#ee9d28", //"symbolIcon.fieldForeground": "#75beff", //"symbolIcon.fileForeground": "#eeeeee", //"symbolIcon.folderForeground": "#eeeeee", //"symbolIcon.functionForeground": "#b180d7", //"symbolIcon.interfaceForeground": "#75beff", //"symbolIcon.keyForeground": "#eeeeee", //"symbolIcon.keywordForeground": "#eeeeee", //"symbolIcon.methodForeground": "#b180d7", //"symbolIcon.moduleForeground": "#eeeeee", //"symbolIcon.namespaceForeground": "#eeeeee", //"symbolIcon.nullForeground": "#eeeeee", //"symbolIcon.numberForeground": "#eeeeee", //"symbolIcon.objectForeground": "#eeeeee", //"symbolIcon.operatorForeground": "#eeeeee", //"symbolIcon.packageForeground": "#eeeeee", //"symbolIcon.propertyForeground": "#eeeeee", //"symbolIcon.referenceForeground": "#eeeeee", //"symbolIcon.snippetForeground": "#eeeeee", //"symbolIcon.stringForeground": "#eeeeee", //"symbolIcon.structForeground": "#eeeeee", //"symbolIcon.textForeground": "#eeeeee", //"symbolIcon.typeParameterForeground": "#eeeeee", //"symbolIcon.unitForeground": "#eeeeee", //"symbolIcon.variableForeground": "#75beff", //"tab.activeModifiedBorder": "#3399cc", //"tab.inactiveModifiedBorder": "#3399cc80", //"tab.unfocusedActiveBackground": "#b7a7db10", //"tab.unfocusedActiveBorder": "#b7a7db80", //"tab.unfocusedActiveModifiedBorder": "#3399cc80", //"tab.unfocusedInactiveModifiedBorder": "#3399cc40", //"terminal.border": "#24253b", //"terminal.selectionBackground": "#ffffff40" }, "tokenColors": [ { "name": "[INI] - Entity", "scope": "source.ini entity", "settings": { "foreground": "#eeeeee" } }, { "name": "[INI] - Keyword", "scope": "source.ini keyword", "settings": { "foreground": "#ffc969" } }, { "name": "[INI] - Punctuation Definition", "scope": "source.ini punctuation.definition", "settings": { "foreground": "#ffc969" } }, { "name": "[INI] - Punctuation Separator", "scope": "source.ini punctuation.separator", "settings": { "foreground": "#ffc969" } }, { "name": "[DATA] - Support", "scope": [ "source.json support", "punctuation.support.type.property-name.begin.json.comments punctuation", "entity.name.tag.yaml" ], "settings": { "foreground": "#ffc969" } }, { "name": "[HTML] - Variable", "scope": [ "support.variable.liquid", "support.class.liquid" ], "settings": { "foreground": "#ff94af" } }, { "name": "[HTML] - Text", "scope": [ "text.html.derivative" ], "settings": { "foreground": "#eeeeee" } }, { "name": "[HTML] - Import", "scope": [ "variable.control.import.include.pug" ], "settings": { "foreground": "#ffa16b" } }, { "name": "[HTML] - Attribute", "scope": [ "entity.other.attribute-name.html", "entity.other.attribute-name.localname.xml", "entity.other.attribute-name.xml", "entity.other.attribute-name.js", "entity.other.attribute-name.id.html", "entity.other.attribute-name.tsx", "entity.name.tag.liquid" ], "settings": { "foreground": "#ffc969", "fontStyle": "italic" } }, { "name": "[HTML] - Entity Name", "scope": [ "text.html.basic entity.name", "punctuation.definition.tag.begin.html", "punctuation.definition.tag.end.html", "punctuation.definition.tag.xml", "punctuation.definition.tag.begin.js", "punctuation.definition.tag.end.js", "support.class.component.js", "entity.name.tag.html", "entity.name.tag.template.html", "entity.name.tag.script.html", "entity.name.tag.style.html", "entity.name.tag.block.any.html", "entity.name.tag.other.html", "entity.name.tag.inline.any.html", "support.class.component.tsx", "punctuation.definition.tag.begin.tsx", "punctuation.definition.tag.end.tsx", "entity.name.tag.localname.xml", "entity.name.tag.xml", "entity.name.tag.pug" ], "settings": { "foreground": "#7dcbff" } }, { "name": "[HTML] - ID value", "scope": "meta.toc-list.id.html", "settings": { "foreground": "#b7d175" } }, { "name": "[HTML] - Entity Other", "scope": [ "text.html.basic entity.other", "entity.other.attribute-name.tag.pug", "meta.tag.metadata.script.html entity.name.tag.html" ], "settings": { "fontStyle": "italic", "foreground": "#ffc969" } }, { "name": "[MARKDOWN] - Heading Punctuation", "scope": "punctuation.definition.heading.markdown", "settings": { "foreground": "#ff94af" } }, { "name": "[MARKDOWN] - List", "scope": "markup.list.unnumbered.markdown meta.paragraph.markdown", "settings": { "foreground": "#7dcbff" } }, { "name": "[MARKDOWN] - Raw", "scope": [ "markup.inline.raw.string.markdown", "punctuation.definition.raw.markdown", "markup.fenced_code.block.markdown", "markup.fenced_code.block.markdown punctuation" ], "settings": { "foreground": "#cda1ff" } }, { "name": "[MARKDOWN] - Heading Name Section", "scope": [ "entity.name.section.markdown", "markup.heading.setext.1.markdown", "markup.heading.setext.2.markdown" ], "settings": { "foreground": "#ffc969", "fontStyle": "bold" } }, { "name": "[MARKDOWN] - Paragraph", "scope": "meta.paragraph.markdown", "settings": { "foreground": "#eeeeee" } }, { "name": "[MARKDOWN] - Quote Punctuation", "scope": "beginning.punctuation.definition.quote.markdown", "settings": { "foreground": "#ffc969" } }, { "name": "[MARKDOWN] - Quote Paragraph", "scope": "markup.quote.markdown meta.paragraph.markdown", "settings": { "fontStyle": "italic", "foreground": "#7dcbff" } }, { "name": "[MARKDOWN] - Separator", "scope": "meta.separator.markdown", "settings": { "foreground": "#ffc969" } }, { "name": "[MARKDOWN] - Emphasis Bold", "scope": "markup.bold.markdown", "settings": { "fontStyle": "bold", "foreground": "#7dcbff" } }, { "name": "[MARKDOWN] - Emphasis Italic", "scope": "markup.italic.markdown", "settings": { "fontStyle": "italic", "foreground": "#7dcbff" } }, { "name": "[MARKDOWN] - Lists", "scope": "beginning.punctuation.definition.list.markdown", "settings": { "foreground": "#ffc969" } }, { "name": "[MARKDOWN] - Link Title", "scope": "string.other.link.title.markdown", "settings": { "foreground": "#b7d175" } }, { "name": "[MARKDOWN] - Link/Image Title", "scope": [ "string.other.link.title.markdown", "string.other.link.description.markdown", "string.other.link.description.title.markdown" ], "settings": { "foreground": "#b7d175" } }, { "name": "[MARKDOWN] - Link Address", "scope": [ "markup.underline.link.markdown", "markup.underline.link.image.markdown" ], "settings": { "foreground": "#7dcbff" } }, { "name": "[MARKDOWN] - Inline Code", "scope": [ "fenced_code.block.language", "markup.inline.raw.markdown" ], "settings": { "foreground": "#7dcbff" } }, { "name": "[MARKDOWN] - Code Block", "scope": [ "fenced_code.block.language", "markup.inline.raw.markdown" ], "settings": { "foreground": "#7dcbff" } }, { "name": "Current text", "scope": [ "source.python", "source.perl", "source.ruby", "source.shell", "source.sql", "source.go", "variable.object.property.ts", "text.pug", "constant.character.entity.named.nbsp.html", "constant.character.entity.named.bull.html" ], "settings": { "foreground": "#eeeeee" } }, { "name": "Class", "scope": [ "source.ts entity.name.type", "entity.name.type.class.python", "source.tsx entity.name.type", "entity.name.type.class.java", "entity.name.type.class.cs" ], "settings": { "foreground": "#b7d175" } }, { "name": "#functions", "scope": [ "source.js entity", "source.js support.function", "source.php entity", "source.php support.function", "entity.name.function.cs", "meta.function.type-declaration.elm entity", "entity.name.function.top_level.elm", "support.function", "entity.name.function.ts", "meta.function-call.js support", "entity.name.function.elixir", "entity.name.function.go", "meta.function-call.python", "entity.name.function.python", "entity.name.function.tsx", "entity.name.function.ts", "entity.name.function.lua", "variable.language.super.ts", "entity.name.function.java", "entity.name.function.pug", "entity.name.function.js" ], "settings": { "foreground": "#7dcbff" } }, { "name": "#functions type", "scope": [ "storage.type.function", "meta.function.lua keyword" ], "settings": { "foreground": "#7dcbff", "fontStyle": "italic" } }, { "name": "#Type", "scope": [ "source.js storage.type.function", "source.php storage.type.function", "source.java storage", "keyword.type.cs", "storage.type.cs", "meta.function.type-declaration.elm storage", "storage.type.elm", "support.type.primitive.ts", "source.ts meta.type.annotation.ts entity.name.type.ts", "support.type.primitive.tsx", "source.tsx meta.type.annotation.tsx entity.name.type.tsx", "source.vue support.class.builtin.js", "storage.type.string.go", "storage.type.boolean.go", "storage.type.numeric.go", "entity.name.type.go", "support.type.exception.python", "entity.name.type.interface.ts", "support.type.python" ], "settings": { "foreground": "#cda1ff" } }, { "name": "#Import", "scope": [ "keyword.control.import.js", "keyword.control.import.elm", "keyword.other.elm", "meta.module.name.elm support", "meta.import.elm support", "keyword.control.import.ts" ], "settings": { "foreground": "#ffc969" } }, { "name": "Invalid", "scope": "invalid", "settings": { "foreground": "#fc5656" } }, { "name": "Meta Brace", "scope": [ "meta.brace", "source.js meta" ], "settings": { "foreground": "#eeeeee" } }, { "name": "#Modifier", "scope": [ "storage.modifier.cs", "storage.modifier.ts", "storage.type.class.tsx", "storage.type.class", "storage.type.class.python", "keyword.control.export.ts", "storage.type.function.ts", "storage.type.function.js", "storage.type.function.python", "keyword.function.go", "storage.type.function.php" ], "settings": { "foreground": "#60e6da", "fontStyle": "italic" } }, { "name": "#Modifier", "scope": [ "entity.name.function.decorator.python" ], "settings": { "foreground": "#ed96ff" } }, { "name": "#Punctuation", "scope": [ "punctuation", "meta.brace", "source.js punctuation.definition.parameters", "source.php punctuation.definition.parameters", "source.python punctuation.definition.parameters", "punctuation.definition.template-expression", "source.ts punctuation.definition.parameters", "source.elm punctuation", "meta.tag.preprocessor.xml", "keyword.operator.assignment.js", "punctuation.definition.parameters.begin.ts", "punctuation.definition.parameters.end.ts", "punctuation.definition.parameters.begin.tsx", "punctuation.definition.parameters.end.tsx", "meta.tag.block.any.html", "meta.tag.inline.any.html", "keyword.operator.assignment.tsx", "punctuation.definition.parameters.begin.lua", "punctuation.definition.parameters.end.lua", "punctuation.definition.parameters.begin.bracket.round.css", "punctuation.definition.parameters.end.bracket.round.css", "punctuation.definition.variable.php", "punctuation.definition.parameters.begin.bracket.round.java", "punctuation.definition.parameters.end.bracket.round.java", "constant.name.attribute.tag.pug", "punctuation.definition.parameters.begin.js", "punctuation.definition.parameters.end.js", "string.interpolated.pug", "attribute_value", "keyword.other.whitespace.liquid" ], "settings": { "foreground": "#eeeeeeaa" } }, { "name": "Storage", "scope": [ "storage", "source.ts storage", "storage.type.function.arrow", "punctuation.definition.parameters", "storage.type.function", "keyword", "support.function.construct.output.php" ], "settings": { "foreground": "#ffc969" } }, { "name": "String", "scope": [ "string", "punctuation.definition.string", "source.js string.template", "source.js punctuation.definition.string.template", "punctuation.definition.string.begin.elm", "punctuation.definition.string.end.elm", "source.elm string", "punctuation.definition.string.begin", "punctuation.definition.string.end", "source.css string", "source.css punctuation.definition.string", "meta.toc-list.id.html", "string.quoted.single.python", "string.quoted.single.python punctuation.definition.string.begin.python", "string.quoted.single.python punctuation.definition.string.end.python" ], "settings": { "foreground": "#6ade91" } }, { "name": "Comment", "scope": [ "comment", "punctuation.definition.comment", "string.quoted.docstring.multi.python", "punctuation.definition.string.begin.python", "punctuation.definition.string.end.python" ], "settings": { "fontStyle": "italic", "foreground": "#eeeeee70" } }, { "name": "String Template", "scope": [ "string.template", "punctuation.definition.string.template" ], "settings": { "foreground": "#b7d175" } }, { "name": "This", "scope": [ "variable.language.this.js", "variable.language.this.ts", "variable.parameter.function.language.special.self.python", "variable.language.special.self.python", "support.module.elm", "variable.other.object.java", "variable.other.object.cs", "entity.other.inherited-class.python" ], "settings": { "foreground": "#ffa16b", "fontStyle": "italic" } }, { "name": "Support", "scope": "support", "settings": { "foreground": "#eeeeee" } }, { "name": "Support Variable Property DOM", "scope": "support.variable.property.dom", "settings": { "foreground": "#eeeeee" } }, { "name": "Variable", "scope": [ "variable", "punctuation.definition.variable.less", "variable.language", "entity.name.type.class.js", "entity.name.variable.property.cs", "entity.name.variable.field.cs", "source.css variable", "source.stylus variable", "entity.name.type.ts", "support.variable.magic.python", "meta.method.body.java", "entity.name.variable.local.cs" ], "settings": { "foreground": "#ff94af" } }, { "name": "Constant", "scope": [ "constant", "punctuation.section.embedded.begin.php", "punctuation.section.embedded.end.php" ], "settings": { "foreground": "#fc5656" } }, { "name": "[CS] - Other objects", "scope": [ "variable.other.object.property.cs", "variable.other.global.safer.php", "variable.other.global.php" ], "settings": { "foreground": "#ffa16b" } }, { "name": "[JAVA] - Storage modifier", "scope": [ "storage.modifier.java" ], "settings": { "foreground": "#60e6da", "fontStyle": "italic" } }, { "name": "[ELM] - Accessor", "scope": [ "record.accessor.elm", "entity.name.record.field.accessor.elm" ], "settings": { "foreground": "#60e6da" } }, { "name": "[ELM] - Type Constructor", "scope": [ "source.elm constant" ], "settings": { "foreground": "#ff94af" } }, { "name": "[ELM] - Meta", "scope": [ "source.elm meta" ], "settings": { "foreground": "#eeeeee" } }, { "name": "[JAVASCRIPT] - Inherited Component", "scope": "entity.other.inherited-class.js", "settings": { "foreground": "#ccc" } }, { "name": "[TYPESCRIPT] - Punctuation Arrow Parameters", "scope": "meta.arrow.ts punctuation.definition.parameters", "settings": { "foreground": "#ffc969" } }, { "name": "[TYPESCRIPT] - Inherited Component", "scope": "entity.other.inherited-class.ts, entity.other.inherited-class.tsx", "settings": { "foreground": "#eeeeee" } }, { "name": "azdazd", "scope": [ "entity.name.tag.reference.scss", "punctuation.definition.keyword.scss" ], "settings": { "foreground": "#ffa16b" } }, { "name": "[CSS] - pseudo", "scope": [ "entity.other.attribute-name.pseudo-class.css", "entity.other.attribute-name.pseudo-element.css" ], "settings": { "foreground": "#fc5656" } }, { "name": "[CSS] - Class", "scope": [ "entity.other.attribute-name.class.css", "entity.other.attribute-name.parent-selector-suffix.css punctuation", "entity.other.attribute-name.class.pug", "meta.property-list.scss" ], "settings": { "foreground": "#60e6da" } }, { "name": "[CSS] - ID Selector", "scope": [ "entity.other.attribute-name.id.css", "entity.other.attribute-name.id.pug" ], "settings": { "foreground": "#cda1ff" } }, { "name": "[CSS] - Support", "scope": [ "source.css support", "source.css entity.name.tag", "source.css meta.property-list.css entity.name.tag.css", "source.css.scss meta.property-list.scss entity.name.tag.css" ], "settings": { "foreground": "#7dcbff" } }, { "name": "[CSS] - Constant", "scope": [ "source.css constant", "source.css support.constant", "constant.numeric.css keyword" ], "settings": { "foreground": "#eeeeee" } }, { "scope": "token.info-token", "settings": { "foreground": "#6796e6" } }, { "scope": "token.warn-token", "settings": { "foreground": "#cd9731" } }, { "scope": "token.error-token", "settings": { "foreground": "#f44747" } }, { "scope": "token.debug-token", "settings": { "foreground": "#b267e6" } } ] } ```