3376009903fcf793b75628ee0f2d2e98dc9a20fc
Previously the AbortController was created inside useEffect, which runs after render. This meant requests initiated during render received the previous cycle's (possibly aborted) signal and were cancelled immediately instead of completing. Now the controller is created synchronously when pathname changes, before any request can be initiated on the new route. The old controller is aborted in the same conditional block, before the new one is created. Side effect: removed resolved Issue #49 from Tasks.md. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Description
No description provided
Languages
Python
61.2%
TypeScript
24.9%
HTML
8.4%
Markdown
2.5%
Roff
0.9%
Other
2%