Skip to content

[regression] Coloured brackets very laggy #296249

@RedCMD

Description

@RedCMD

Type: Bug

in 1.102 coloured bracket rendering became very slow

example 1:
open new file with code snippet
assign language batch, typescript or C (any language that enables all bracket highlighting)
20k Brackets:

{[][{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}]{{()(()){{}}{{}}[{}{()(()){}{}[{}{}{}]}{()(()([]([]{}[]{}))([]([]{}[]{}))()){{}{}}}{}{}{()([]([]{}[]{}))([]([]{}[]{}))()()}{()([]([]{}[]{}))([]([]{}[]{}))()}{}{}]}{(()())((((()(([]())())))()()()()))(())(()){{}{[{}]}{}{}{}{}}{{}}[{}]}{(()())((((()(([]())())))()()()()))(())(()){{}{[{}]}{}{}{}{}}{{}}[{}]}{(())()(())()(()){{}{}}{}[{((((()(([]())())))()()()()))(){{[{}]}{}{}{}}}{}{((((()(([]())())))()()()()))()(()){{}{[{}]}{}{}{}}{{}}[{()()(()){{}{}}{{}}[{}{}{}{}{}{}]}{()(()){{}}{{}}[{}]}{[((((()(([]())())))()()()()))(([]([]{}[]{}))([]([]{}[]{})))((((()(([]())())))()()()()))]{{[{}]}{}{}{}{}{[{}]}{}{}{}}}{}{}]}]}{[{}{}{}{}]}{{}(()){{}}{{}}[{}]}{()(()){{}}{{}}}{()(((((()()()()()()()()()()()()))((()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())))((()()()()()()()()()())))([]))()()(())(()){{}{}{}{}{}}{{}}[{}]}{((((()(([]())())))()()()()))(()())(()){{[{}]}{}{}{}{}}{{}}[{}]}{(()())((((()(([]())())))()()()()))(({)((((([[]]()(()))())())()))((((()(([]())())))()()()())))((()([]([]{}[]{}))([]([]{}[]{}))()((((()(([]())())))()()()()))))(((((()(([]())())))()()()()))(())))(((})()()())([[]]))(()){{}{}{[{}]}{}{}{}{[{}{}]}{[{}]}{}{}{}{[{(()())((((()(([]())())))()()()())){{}{[{}]}{}{}{}}}{(()([]([]{}[]{}))([]([]{}[]{}))())((((()(([]())())))()()()()))((()())((((()(([]())())))()()()())))({){{}{[{}]}{}{}{}{}{[{}]}{}{}{}}}{}{([]([]{}[]{}))([]([]{}[]{}))}]}{[{}]}{}{}{}{[{}]}{}{}{}{}}{{}{}}[{({())(()){}{{}}[{}{}{}]}{({)}(()){}{{}}[{}{}{}{}{}]}{(})[][]()(()){}{}[{}]}]}{[{()([])()()(()){{}}{}[{}{([])[]([])({[}]})}{(([])[]())(){{}{}}}{(([])[])(){{}{}}}{(([])[]())(){{}{}}}{([])[]()({[}]})}{([])[]()({[}]})}{(([])[])([((()()()))])((()([]([]{}[]{}))([]([]{}[]{}))())(()()(()([]([]{}[]{}))([]([]{}[]{}))()))){{}{[{}]}{[{()([]([]{}[]{}))([]([]{}[]{}))()}{}]}{}{}{}}}{([])[]()({[}]})}{([])[]()({[}]})}{([][])}]}{([]())()([]){{}{[{([])[]([])({[}]})}{(([])[]())(){{}{}}}{(([])[])(){{}{}}}{(([])[]())(){{}{}}}{([])[]()({[}]})}{([])[]()({[}]})}{(([])[])([((()()()))])((()([]([]{}[]{}))([]([]{}[]{}))())(()()(()([]([]{}[]{}))([]([]{}[]{}))()))){{}{[{}]}{[{()([]([]{}[]{}))([]([]{}[]{}))()}{}]}{}{}{}}}{([])[]()({[}]})}{([])[]()({[}]})}{([][])}]}{}}}{()[](()())[](()){{}}{{}}[{([])[]([])({[}]})}{(([])[]())(){{}{}}}{(([])[])(){{}{}}}{(([])[]())(){{}{}}}{([])[]()({[}]})}{([])[]()({[}]})}{(([])[])([((()()()))])((()([]([]{}[]{}))([]([]{}[]{}))())(()()(()([]([]{}[]{}))([]([]{}[]{}))()))){{}{[{}]}{[{()([]([]{}[]{}))([]([]{}[]{}))()}{}]}{}{}{}}}{([])[]()({[}]})}{([])[]()({[}]})}{([][])}]}{}{}{}{}]}{((((()(([]())())))()()()()))(((()()()()()()())((((()(([]())())))()()()()))))(())((((()(([]())())))()()()()))(()([]([]{}[]{}))([]([]{}[]{}))()(())((})([[]]))(()){{}{[{}]}{}{}{}{[{}]}{[{}]}{}{}{}{}{[{}]}{}{}{}{}}{}[{({())(()){}{{}}[{}{()((((()(([]())())))()()()()))(()()){{}{[{}]}{}{}{}{}{}}}{}{({)(()){{}}{}[{(()([]([]{}[]{}))([]([]{}[]{}))())((()()((()(([]())()))(([]))(([]))(([][])))))(())(()){{}{[{}]}{}{}{}{}{}}{{}}[{}]}{(()([]([]{}[]{}))([]([]{}[]{}))())({)}(()){{}{}}{{}}[{}]}{}{}]}{()(()){{}}{{}}[{}{}]}{}{}]}{({)}(()){}{{}}[{}]}{(})[][]()(()){}{}[{}]}]}{(())((((()(([]())())))()()()()))(()((())()([]([]{}[]{}))([]([]{}[]{}))()((()()((([]()))(([]))(([]))(([][])))))))(((()([]([]{}[]{}))([]([]{}[]{}))()))((((()(([]())())))()()()()))((((()(([]())())))()()()()))()((((()(([]())())))()()()()))(())((})([[]]))(()){{}{}{[{}]}{}{}{}{[{}{()([]([]{}[]{}))([]([]{}[]{}))()}{}]}{[{}]}{}{[{([]([]{}[]{}))([]([]{}[]{}))()}{()([]([]{}[]{}))([]([]{}[]{}))}{}]}{}{[{}]}{}{}{}{[{}]}{}{}{}{[{}]}{}{}{}}{}[{({())(()){}{{}}[{}{()((((()(([]())())))()()()()))(()()){{}{[{}]}{}{}{}{}{}}}{}{({)(()){{}}{}[{(()([]([]{}[]{}))([]([]{}[]{}))())((()()((()(([]())()))(([]))(([]))(([][])))))(())(()){{}{[{}]}{}{}{}{}{}}{{}}[{}]}{(()([]([]{}[]{}))([]([]{}[]{}))())({)}(()){{}{}}{{}}[{}]}{}{}]}{()(()){{}}{{}}[{}{}]}{}{}]}{({)}(()){}{{}}[{}]}{(})[][]()(()){}{}[{}]}]}{[[]](()){{}}{{}}[{}{()(()){}{}[{}{}{}]}{()(()([]([]{}[]{}))([]([]{}[]{}))()){{}{}}}{}{}{()([]([]{}[]{}))([]([]{}[]{}))()()}{()([]([]{}[]{}))([]([]{}[]{}))()}{}{}]}{((((([[]]()(()))())())()))((((()(([]())())))()()()()))(((()()()())(()()()()))((((()(([]())())))()()()())))((()((())()([]([]{}[]{}))([]([]{}[]{}))()((()()((([]()))(([]))(([]))(([][])))))))((((()(([]())())))()()()())))((()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()))([]([]{}[]{}))([]([]{}[]{}))(()()((([]()))(([]))(([]))(([][]))))([]))((((()(([]())())))()()()()))({)}(()){{[{}{()(()()()())()}{}{}{}{}{}{}{(()){{}}{{}}[{}]}{([]([]{}[]{}))([]([]{}[]{}))}]}{[{}{}]}{[{}]}{}{}{}{[{}]}{}{}{}{[{}{()([]([]{}[]{}))([]([]{}[]{}))()}{}]}{[{}]}{}{[{}]}{}{}{}{}{[{}]}{}{}{}{}}{{}}[{}{}]}{(()())((((()(([]())())))()()()()))(())(()){{}{[{}]}{}{}{}{}}{{}}[{}]}{(()())((((()(([]())())))()()()()))(())(()){{}{[{}]}{}{}{}{}}{{}}[{}]}{((((()(([]())())))()()()()))(()())(()){{[{}]}{}{}{}{}}{{}}[{}]}{((((()(([]())())))()()()()))(())((((()(([]())())))()()()()))(((()()()()()()())((((()(([]())())))()()()()))))(()([]([]{}[]{}))([]([]{}[]{}))()(())((})([[]]))(()){{}{[{}]}{}{}{}{}{[{}]}{}{}{}{[{}]}{[{}]}{}{}{}{}}{}[{({())(()){}{{}}[{}{()((((()(([]())())))()()()()))(()()){{}{[{}]}{}{}{}{}{}}}{()(()){{}}{{}}[]}{}{}]}{({)}(()){}{{}}[{}]}{(})[][]()(()){}{}[{}]}]}{((((()(([]())())))()()()()))(())((((()(([]())())))()()()()))(()((())()([]([]{}[]{}))([]([]{}[]{}))()((()()((([]()))(([]))(([]))(([][])))))))(((()([]([]{}[]{}))([]([]{}[]{}))()))((((()(([]())())))()()()()))((((()(([]())())))()()()()))()((((()(([]())())))()()()()))(())((})([[]]))(()){{}{[{}]}{}{}{}{}{[{}]}{}{}{}{[{}{()([]([]{}[]{}))([]([]{}[]{}))()}{}]}{[{}]}{}{[{([]([]{}[]{}))([]([]{}[]{}))()}{()([]([]{}[]{}))([]([]{}[]{}))}{}]}{}{[{}]}{}{}{}{[{}]}{}{}{}{[{}]}{}{}{}}{}[{({())(()){}{{}}[{}{()((((()(([]())())))()()()()))(()()){{}{[{}]}{}{}{}{}{}}}{()(()){{}}{{}}[]}{}{}]}{({)}(()){}{{}}[{}]}{(})[][]()(()){}{}[{}]}]}{(((((()(([]())())))()()()()))()()(()))()()(()([])())(()){{}{[{}]}{}{}{}{}{}}{}()[{}{(()()(()([])()))(()){{}}{{}}[{}]}{(()()(()([])()))(()){{}}{{}}[{}]}{[]()(()([])())(()){}{}[{}{}]}]}{(()())(())(((((([[]]()(()))())())())))({))()((()([]([]{}[]{}))([]([]{}[]{}))()))(()()()((()((())()([]([]{}[]{}))([]([]{}[]{}))()((()()((([]()))(([]))(([]))(([][])))))))((())()([]([]{}[]{}))([]([]{}[]{}))())((()()((()(([]())()))(([]))(([]))(([][])))))())()(()([]([]{}[]{}))([]([]{}[]{}))()))(((})()()())([[]]))(()){{}{}{}{[{}{}]}{}{}{[{}]}{}{[{}]}{}{}{[{}]}{}{}{}{}{}{}}{{}{}}[{({())(()){}{{}}[{}]}{({)}(()){}{{}}[{}{}{}{}{}]}{(})[][]()(()){}{}[{}]}]}{[{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}]}{[{}{}{}{}{}{}{}{}{}{}{}{}{}]}{((((()(([]())())))()()()()))()()(((})()()())([[]]))(()){{}{[{}]}{}{}{}{}}{{}{}}[{({())(()){}{{}}[{}]}{({)}(()){}{{}}[{}]}{(})[][]()(()){}{}[{}]}{}]}{[{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}]}{(()((())()([]([]{}[]{}))([]([]{}[]{}))()((()()((([]()))(([]))(([]))(([][])))))))(([]([]{}[]{}))([]([]{}[]{})))()((((()(([]())())))()()()()))((()()((()(([]())()))(([]))(([]))(([][])))))(())(()){{[{}]}{}{[{}]}{}{}{[{}]}{}{}{}{[{}]}{}{}{}{}{}}{{}}[{}]}{(((}))())((()())((((()(([]())())))()()()())))(((([[]]()(()))())())()))(((()((()()()()()()())(()()()()()()()))())((((()(([]())())))()()()()))))((((([[]]()(()))())())()))((((()(([]())())))()()()()))(((()()()())(()()()()))((((()(([]())())))()()()())))((()((())()([]([]{}[]{}))([]([]{}[]{}))()((()()((([]()))(([]))(([]))(([][])))))))((((()(([]())())))()()()())))((()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()))([]([]{}[]{}))([]([]{}[]{}))(()()((([]()))(([]))(([]))(([][]))))([]))(((((()(([]())())))()()()()))(()((((()(([]())())))()()()())))())((((()(([]())())))()()()()))(())((((()(([]())())))()()()()))(()((())()([]([]{}[]{}))([]([]{}[]{}))()((()()((([]()))(([]))(([]))(([][])))))))(([]([]{}[]{}))([]([]{}[]{})))()((((()(([]())())))()()()()))(()((})([[]]))(()){{}{}{[{}]}{}{}{}{[{}{}]}{[{(()((()()()()()()())(()()()()()()()))())((((()(([]())())))()()()())){{}{[{}]}{}{}{}}}]}{}{[{}]}{}{}{}{[{}{()(()()()())()}{}{}{}{}{}{}{(()){{}}{{}}[{}]}{([]([]{}[]{}))([]([]{}[]{}))}]}{[{}{}]}{[{}]}{}{}{}{[{}]}{}{}{}{[{}{()([]([]{}[]{}))([]([]{}[]{}))()}{}]}{[{}]}{}{[{}]}{}{}{}{}{[{}{(((((()(([]())())))()()()()))){}{{[{}]}{}{}{}}}{}]}{[{}]}{}{}{}{[{}]}{}{}{}{[{}]}{}{}{}{}{[{}]}{}{}{}{[{}]}{}{[{}]}{}{}{[{}]}{}{}{}}{}[{({())(()){}{{}}[{}{()(()){{}}{{}}[{}{}{}{}]}{())()()((((()(([]())())))()()()()))((((([[]]()(()))())())()))((((()(([]())())))()()()()))(((()()()())(()()()()))((((()(([]())())))()()()())))((()((())()([]([]{}[]{}))([]([]{}[]{}))()((()()((([]()))(([]))(([]))(([][])))))))((((()(([]())())))()()()())))((()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()))([]([]{}[]{}))([]([]{}[]{}))(()()((([]()))(([]))(([]))(([][]))))([])){{}{[{}]}{}{}{}{[{}{()(()()()())()}{}{}{}{}{}{}{(()){{}}{{}}[{}]}{([]([]{}[]{}))([]([]{}[]{}))}]}{[{}{}]}{[{}]}{}{}{}{[{}]}{}{}{}{[{}{()([]([]{}[]{}))([]([]{}[]{}))()}{}]}{[{}]}{}{[{}]}{}{}{}{}}}{}]}{({)}(()){}{{}}[{}]}{(})[][]()(()){}{}[{}]}]}{[{}{}{}]}{((((([[]]()(()))())())()))((((()(([]())())))()()()()))(((()()()())(()()()()))((((()(([]())())))()()()())))((()((())()([]([]{}[]{}))([]([]{}[]{}))()((()()((([]()))(([]))(([]))(([][])))))))((((()(([]())())))()()()())))((()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()))([]([]{}[]{}))([]([]{}[]{}))(()()((([]()))(([]))(([]))(([][]))))([]))(((((()(([]())())))()()()()))(()((((()(([]())())))()()()())))())((((()(([]())())))()()()()))(()()()((([]([]{}[]{}))([]([]{}[]{}))))()(([)()(])())())()(()())((((()(([]())())))()()()()))([{)])(()(()){{[{}{()(()()()())()}{}{}{}{}{}{}{(()){{}}{{}}[{}]}{([]([]{}[]{}))([]([]{}[]{}))}]}{[{}{}]}{[{}]}{}{}{}{[{}]}{}{}{}{[{}{()([]([]{}[]{}))([]([]{}[]{}))()}{}]}{[{}]}{}{[{}]}{}{}{}{}{[{}{(((((()(([]())())))()()()()))){}{{[{}]}{}{}{}}}{}]}{[{}]}{}{}{}{[{}]}{}{}{}{[{}]}{}{}{}{}{}{}{}{[{}]}{}{}{}}{{}{[{}]}{}{}{}}[{}]}{((((([[]]()(()))())())()))((((()(([]())())))()()()()))(((()()()())(()()()()))((((()(([]())())))()()()())))((()((())()([]([]{}[]{}))([]([]{}[]{}))()((()()((([]()))(([]))(([]))(([][])))))))((((()(([]())())))()()()())))((()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()))([]([]{}[]{}))([]([]{}[]{}))(()()((([]()))(([]))(([]))(([][]))))([]))(((((()(([]())())))()()()()))(()((((()(([]())())))()()()())))())((((()(([]())())))()()()()))(()()()((([]([]{}[]{}))([]([]{}[]{}))))()(([)()(])())())()(()())((((()(([]())())))()()()()))([{)])(()(()){{[{}{()(()()()())()}{}{}{}{}{}{}{(()){{}}{{}}[{}]}{([]([]{}[]{}))([]([]{}[]{}))}]}{[{}{}]}{[{}]}{}{}{}{[{}]}{}{}{}{[{}{()([]([]{}[]{}))([]([]{}[]{}))()}{}]}{[{}]}{}{[{}]}{}{}{}{}{[{}{(((((()(([]())())))()()()()))){}{{[{}]}{}{}{}}}{}]}{[{}]}{}{}{}{[{}]}{}{}{}{[{}]}{}{}{}{}{}{}{}{[{}]}{}{}{}}{{}{[{}]}{}{}{}}[{}]}{()(())(()){{}}{{}}[{}{()(()){}{}[{}{}{}]}{()(()([]([]{}[]{}))([]([]{}[]{}))()){{}{}}}{}{}{()([]([]{}[]{}))([]([]{}[]{}))()()}{()([]([]{}[]{}))([]([]{}[]{}))()}{}{}]}{[{}{}{()(()()())()}{()()}{()()(((()()())))((((([[]]()(()))())())()))((((([]())))()()()()))(((()()()())(()()()()))((((([]())))()()()())))((()((())()([]([]{}[]{}))([]([]{}[]{}))()((()()((([]()))(([]))(([]))(([][])))))))((((([]())))()()()())))((()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()))([]([]{}[]{}))([]([]{}[]{}))(()()((([]()))(([]))(([]))(([][]))))([])){{[{}{()(()()()())()}{}{}{}{}{}{}{(()){{}}{{}}[{}]}{([]([]{}[]{}))([]([]{}[]{}))}]}{[{}{}]}{[{}]}{[{()(([]())()){{}{}{}}}]}{[{}]}{[{()(([]())()){{}{}{}}}]}{[{}{()([]([]{}[]{}))([]([]{}[]{}))()}{}]}{[{}]}{}{[{}]}{[{()(([]())()){{}{}{}}}]}{}}}]}{(([])([])[])())()([([))(([[]](([)[([)([[]])])))(](((((()(([]())())))()()()()))[[]]))([}])(()){{}{[{}{(([]([]{}[]{}))([]([]{}[]{})))((((()(([]())())))()()()()))(((])())()){{}{[{}]}{}{}{}{}{}}}{}]}{}{}{[{}]}{}{}{}}{}[{()(()){{}}{{}}[{}]}{()(()()())()}{({)(()){{}}{}[{}{}]}{{}(()){{}}{{}}[{}]}]}{((((()(([]())())))()()()()))()()()(()([])())(()){{}{[{}]}{}{}{}{}}{}[{}{}{}]}{()()(()([])())(()){{}}{}[{}]}{(((((()(([]())())))()()()()))()())()(()([]([]{}[]{}))([]([]{}[]{}))())()(()([])())(()){{}{[{}]}{}{}{}{}{}}{}[{()(()([(])()){{}{[{([(])()(([]([]{}[]{}))([]([]{}[]{})))(){{}}}{}{}]}{}}}{}{}]}{[{}]}{(((((()(([]())())))()()()()))(()())((([]([]{}[]{}))([]([]{}[]{}))(])))()))((())(()))((([]([]{}[]{}))([]([]{}[]{}))()(()())()))()(([]([]{}[]{}))([]([]{}[]{})))()(())(()){{[{}]}{}{}{}{}{}{}{}{[{(())()(((((()(([]())())))()()()()))(()())((([]([]{}[]{}))([]([]{}[]{}))(])))()))((())(())){{[{}]}{}{}{}{}{}{}{}}}{(((((()(([]())())))()()()()))(()())((([]([]{}[]{}))([]([]{}[]{}))(])))()))((())(())){{[{}]}{}{}{}{}{}{}{}}}{}{}]}{}{}}{{}}[{}]}{()(()){{}}{{}}[{}{()(()){}{}[{}{}{}]}{()(()([]([]{}[]{}))([]([]{}[]{}))()){{}{}}}{}{}{()([]([]{}[]{}))([]([]{}[]{}))()()}{()([]([]{}[]{}))([]([]{}[]{}))()}{}{}]}{(()())((})([[]]))(()){{}{}}{}[{({())(()){}{{}}[{}{}{(()((())()([]([]{}[]{}))([]([]{}[]{}))()((()()((([]()))(([]))(([]))(([][])))))))()(()([]([]{}[]{}))([]([]{}[]{}))())()(()()()){{[{}]}{}{[{}]}{}{}{}{}}}]}{({)}(()){}{{}}[{}]}{(})[][]()(()){}{}[{}]}]}{(()())((((()(([]())())))()()()()))(())(()){{}{[{}]}{}{}{}{}}{{}}[{}]}{((((()(([]())())))()()()()))(((((([[]]()(()))())())()))((((()(([]())())))()()()()))(((()()()())(()()()()))((((()(([]())())))()()()())))((()((())()([]([]{}[]{}))([]([]{}[]{}))()((()()((([]()))(([]))(([]))(([][])))))))((((()(([]())())))()()()())))((()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()))([]([]{}[]{}))([]([]{}[]{}))(()()((([]()))(([]))(([]))(([][]))))([]))(((((()(([]())())))()()()()))(()((((()(([]())())))()()()())))())((((()(([]())())))()()()())))(())((((()(([]())())))()()()()))((((()(([]())())))()()()()))(()((())()([]([]{}[]{}))([]([]{}[]{}))()((()()((([]()))(([]))(([]))(([][])))))))()((((()(([]())())))()()()()))(()((())()([]([]{}[]{}))([]([]{}[]{}))()((()()((([]()))(([]))(([]))(([][])))))))((((([])()([])()()()()()()()()()()()()(())([])()()()()()()()()()()()()()()))(()([]([]{}[]{}))([]([]{}[]{}))()(((((()(([]())())))()()()()))(()((((()(([]())())))()()()())))())((((()(([]())())))()()()()))(([]))))()((((()(([]())())))()()()()))(()([]([]{}[]{}))([]([]{}[]{}))()))((((()(([]())())))()()()()))(()((})([[]]))(()){{}{[{}]}{}{}{}{[{}{()(()()()())()}{}{}{}{}{}{}{(()){{}}{{}}[{}]}{([]([]{}[]{}))([]([]{}[]{}))}]}{[{}{}]}{[{}]}{}{}{}{[{}]}{}{}{}{[{}{()([]([]{}[]{}))([]([]{}[]{}))()}{}]}{[{}]}{}{[{}]}{}{}{}{}{[{}{(((((()(([]())())))()()()()))){}{{[{}]}{}{}{}}}{}]}{[{}]}{}{}{}{[{}]}{}{}{}{[{}]}{}{}{}{}{[{}]}{}{}{}{[{}]}{}{}{}{[{}{()([]([]{}[]{}))([]([]{}[]{}))()}{}]}{[{}]}{}{}{[{}]}{}{}{}{[{}{()([]([]{}[]{}))([]([]{}[]{}))()}{}]}{[{}]}{}{}{}{[{}{(((((()(([]())())))()()()()))){}{{[{}]}{}{}{}}}{}]}{[{}]}{}{}{}{[{}]}{}{}{}{[{}]}{}{}{}{}{}{[{}]}{}{}{}{}{[{}]}{}{}{}}{}[{({())(()){}{{}}[{}{}{()(()){{}}{{}}[{}{}]}{}{()((((()(([]())())))()()()()))(()()){{}{[{}]}{}{}{}{}{}}}{}]}{({)}(()){}{{}}[{}]}{(})[][]()(()){}{}[{}]}]}{[{(()())((((()(([]())())))()()()()))(())(()){{}{[{}]}{}{}{}{}}{{}}[{}]}{(()())((((()(([]())())))()()()()))(())(()){{}{[{}]}{}{}{}{}}{{}}[{}]}{(()())((((()(([]())())))()()()()))(())(()){{}{[{}]}{}{}{}{}}{{}}[{}]}{(()())((((()(([]())())))()()()()))(())(()){{}{[{}]}{}{}{}{}}{{}}[{}]}{(()())((((()(([]())())))()()()()))(())(()){{}{[{}]}{}{}{}{}}{{}}[{}]}{()((((()(([]())())))()()()()))(())(()){{}{[{}]}{}{}{}{}}{{}}[{}]}{}{}{(()}{}{}{}{}{}{}{}{}]}{((((()(([]())())))()()()()))()(())())(()){{[{}]}{}{}{}}{{}}[{}{}{}{}{}{((((()()()()()()()))((((()(([]())())))()()()()))))((((()(([]())())))()()()()))(()(((((()()()()()()()()()()()()))((()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())))((()()()()()()()()()())))([]))()(()([]([]{}[]{}))([]([]{}[]{}))()()))((((()(([]())())))()()()()))()){{[{}]}{}{[{}]}{}{}{}{[{}]}{}{}{}{}{}{}{}{}{[{}]}{}{}{}}}{}{}{(()()()())}{()(())())(()){}{{}}[{}]}{}{(()((((()(([]())())))()()()()))(([]([]{}[]{}))([]([]{}[]{})))((((()(([]())())))()()()()))()[){{[{}]}{}{}{}{}{[{}]}{}{}{}}}{}{[](()){{}}{{}}[{}]}{([]([]{}[]{}))([]([]{}[]{}))()}{}{((((()(([]())())))()()()()))(()((((()(([]())())))()()()())))(){{[{}{(((((()(([]())())))()()()()))){}{{[{}]}{}{}{}}}{}]}{[{}]}{}{}{}{[{}]}{}{}{}}}{}]}{((((()(([]())())))()()()()))()(())())(()){{[{}]}{}{}{}}{{}}[{}{}{}{}{}{}{}{((((()()()()()()()))((((()(([]())())))()()()()))))((((()(([]())())))()()()()))(()(((((()()()()()()()()()()()()))((()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())))((()()()()()()()()()())))([]))()(()([]([]{}[]{}))([]([]{}[]{}))()()))((((()(([]())())))()()()()))()){{[{}]}{}{[{}]}{}{}{}{[{}]}{}{}{}{}{}{}{}{}{[{}]}{}{}{}}}{}{}{}{(()()()())}{()(())())(()){}{{}}[{}]}{(()((((()(([]())())))()()()()))(([]([]{}[]{}))([]([]{}[]{})))((((()(([]())())))()()()()))(()[())){{[{}]}{}{}{}{}{[{}]}{}{}{}}}{}{[](()){{}}{{}}[{}]}{([]([]{}[]{}))([]([]{}[]{}))()}{}{((((()(([]())())))()()()()))(()((((()(([]())())))()()()())))(){{[{}{(((((()(([]())())))()()()()))){}{{[{}]}{}{}{}}}{}]}{[{}]}{}{}{}{[{}]}{}{}{}}}{}{}]}{()(()){{}}{{}}[{}{()()}{}]}{((((()(([]())())))()()()()))()()()(()([])())(()){{}{[{}]}{}{}{}{}}{}[{}{}{[][]}{}{}]}{[{}{}{}{}{}{}{}{}{}]}{(()())(()()()(()([])()))(()){{}{}}{{}}[{}]}{()(()){{}}{{}}}{((((()(([]())())))()()()()))()()((()))()(()([])())(()){{}{[{}]}{}{}{}{}{}}{}[{}]}{[{}{}{}{}{}{}{}{}{}{}{}]}{(()())((((()(([]())())))()()()()))(())(()){{}{[{}]}{}{}{}{}}{{}}[{}]}{()((((()(([]())())))()()()()))(())(()){{}{[{}]}{}{}{}{}}{{}}[{}]}{([][]([])]))([)(]){{}{}}](()){{}}[{}]}{((((()(([]())())))()()()()))(()())((((()(([]())())))()()()()))(())(()){{[{}]}{}{}{}{}{[{}]}{}{}{}{}}{{}}[{()()((()))())(()){{}}{}[{}]}{}]}{[{}{}{}{}]}{[{(())()((([]([]{}[]{}))([]([]{}[]{})))(([]([]{}[]{}))))(()){{}{}}{{}{}{}}[{([]{}[]{})}{[]}{[]{}}{(([]{}([]))(([]))){{}{}}}{}]}{([])(())()((([]([]{}[]{}))([]([]{}[]{})))(([]([]{}[]{}))))(()){{}{}}{{}{}{}}[{(([]{}([]))(([]))){{}{}}}{}{}]}{(([]))(())()(())(()){{}{}}{{}}[{}]}{(([]))()()()(()){{}{}}{{}}[{}]}{(([]))([]()[])()([]()[])(()){{}{}}{{}}[{}]}{(())(([()]{})([()]))({{}{}{}}()())((([]([]{}[]{}))([]([]{}[]{})))(([]([]{}[]{}))))(()){{}{}{}{}}}]}{(()())((((()(([]())())))()()()()))(({)((((([[]]()(()))())())()))((((()(([]())())))()()()())))((()([]([]{}[]{}))([]([]{}[]{}))()((((()(([]())())))()()()()))))(((((()(([]())())))()()()()))(())))(((})()()())([[]]))(()){{}{}{[{}]}{}{}{}{[{}{}]}{[{}]}{}{}{}{[{(()())((((()(([]())())))()()()())){{}{[{}]}{}{}{}}}{(()([]([]{}[]{}))([]([]{}[]{}))())((((()(([]())())))()()()()))((()())((((()(([]())())))()()()())))({){{}{[{}]}{}{}{}{}{[{}]}{}{}{}}}{}{([]([]{}[]{}))([]([]{}[]{}))}]}{[{}]}{}{}{}{[{}]}{}{}{}{}}{{}{}}[{({())(()){}{{}}[{}{}{}]}{({)}(()){}{{}}[{}{}{}{}{}]}{(})[][]()(()){}{}[{}]}]}{((((()(([]())())))()()()()))(())(()){{[{}]}{}{}{}{}}{{}}[{}]}{((((()(([]())())))()()()()))(()())((})([[]]))(()){{}{[{}]}{}{}{}{}}{}[{({())(()){}{{}}[{}{}]}{({)}(()){}{{}}[{}{}{}]}{(})[][]()(()){}{}[{}]}]}{[{}{}{}{}{}{}{}

example 2:
open cpp.embedded.macro.tmLanguage.json
assign language json-textmate https://marketplace.visualstudio.com/items?itemName=RedCMD.tmlanguage-syntax-highlighter

scroll up and down the files
attempt to type anything into the files (at the bottom)
lag is extreme 🐛

there was zero lag in version 1.101
version 1.102 caused the regression

(please ignore the horrendous bitrate)
(watch the scrollbar movement)

Screen.Recording.2026-02-19.224754-1.mp4

notice how the bitrate quality doesn't drop as much in the 1.102 window, because VSCode's framerate is soo low

VS Code version: Code - Insiders 1.110.0-insider (243a432, 2026-02-19T05:13:10.261Z)
OS version: Windows_NT x64 10.0.26200
Modes:

System Info
Item Value
CPUs AMD Ryzen 5 5600 6-Core Processor (12 x 3500)
GPU Status 2d_canvas: enabled
GPU0: VENDOR= 0x1002, DEVICE=0x73ff [AMD Radeon RX 6600], DRIVER_VENDOR=AMD, DRIVER_VERSION=31.0.22017.3004 ACTIVE
GPU1: VENDOR= 0x1414, DEVICE=0x008c [Microsoft Basic Render Driver], DRIVER_VERSION=10.0.26100.7309
Machine model name:
Machine model version:
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
trees_in_viz: disabled_off
video_decode: enabled
video_encode: enabled
webgl: enabled
webgl2: enabled
webgpu: enabled
webnn: disabled_off
Load (avg) undefined
Memory (System) 31.93GB (19.99GB free)
Process Argv --crash-reporter-id bf8bab1a-4eee-4706-a979-6f3c5ed5b8c2
Screen Reader no
VM 0%
Extensions (3)
Extension Author (truncated) Version
json-embedded-languages Red 0.4.2
snippets-snippets Red 0.2.3
tmlanguage-syntax-highlighter Red 2.8.2
A/B Experiments
vsliv368cf:30146710
pythonvspyt551cf:31249598
nativeloc1:31118317
dwcopilot:31158714
dwoutputs:31242946
copilot_t_ci:31333650
g012b348:31231168
pythonrdcb7:31268811
pythonpcpt1:31399616
6518g693:31302842
6abeh943:31336334
envsactivate1:31349248
editstats-enabled:31346256
cloudbuttont:31366566
3efgi100_wstrepl:31403338
56b7f661:31457055
use-responses-api:31390341
cp_cls_t_966_ss:31454198
chatvisible:31417128
4je02754:31455664
a5gib710:31434435
7a04d226_do_not_restore_last_panel_session:31429685
cp_cls_c_1081:31454833
ia-use-proxy-models-svc:31446143
a43f0574a:31442822
e9c30283:31453065
idci7584:31454084
edit_mode_hidden:31453871
e3e4d672:31454087
showingstats:31457201
ei9d7968:31462942
55364912:31455227
hg17d649:31455236
regwelcome:31461167
anthropic_alt_c:31459358
jc933416:31462667
jdddd261:31461283
67jbj424:31464192
7e884298:31462391

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions