Hi @sophchoe. I’m glad you would like to work on this!
The first step would be to write on the GitHub issue that you would like to work on this, just in case to prevent double work from someone else.
The next step would be to go through the code where the issue happens and trying to understand how it works.
Once you have this you can try attempting a workaround or a solution. Taking small steps and testing the result is a good way to go forward.
I suggest that you also share any solution ideas that you might have with us on GitHub, so that you can have someone else take a look to see if it could be a good approach.
I hope this helps!
Also, the two projects you mention look great. Hopefully you can create a demo when you’re finished!