Great work on this project. ๐
Might not be an issue, but I was looking at the source code and found references to dynamic css class names which seems to be generated by React Framework.
For example:
// Problem difficulty, each problem difficulty has its own class.
const isHard = document.getElementsByClassName('css-t42afm');
const isMedium = document.getElementsByClassName('css-dcmtd5');
const isEasy = document.getElementsByClassName('css-14oi08n');
My guess is that these will change whenever leetcode does a rebuild of their webpack bundle.
I think this might need to be handled in a different manner. What do you think?