@asifamin13,
Fixed a bug to address a case when nested brackets weren't getting their color updated when their parent gets updated
Looks like a good improvement.
In the future, though, I would concentrate on just getting a minimal working version merged, then touch it up later in small, traceable iterations. To paraphrase [the famous saying of Valéry], a pull request is never finished; it's abandoned.
[the famous saying of Valéry]: https://quoteinvestigator.com/2019/03/01/abandon