Problem
Adding a task with certain emoji in the title (e.g. π¨βπ©βπ§βπ¦ β a ZWJ sequence) crashes the app on Safari.
Steps to reproduce
- Open TaskForge on Safari iOS 17.
- Add a task titled "Plan trip π¨βπ©βπ§βπ¦".
- Toggle it done.
- App freezes; console shows
Maximum call stack size exceeded.
Likely cause
We're recursing through the title for some reason in the render path (line 51 of app.js). Should not need to recurse.
A bounty has been opened for this issue on CodeBounty.
Problem
Adding a task with certain emoji in the title (e.g. π¨βπ©βπ§βπ¦ β a ZWJ sequence) crashes the app on Safari.
Steps to reproduce
Maximum call stack size exceeded.Likely cause
We're recursing through the title for some reason in the render path (line 51 of
app.js). Should not need to recurse.A bounty has been opened for this issue on CodeBounty.