Browser Quirks

Firefox will not allow a <button type="submit"> to fire off a javascript query. It must be <button type="button">

This took me a long time to realize why my data wasn't being sent to the server. This behavior works in Chrome.

https://duckduckgo.com/?q=axios+POST+request+aborted+firefox+only&t=canonical&ia=web
axios POST request aborted firefox only at DuckDuckGo
https://stackoverflow.com/questions/61522494/react-axios-error-request-aborted-for-delete-request-in-firefox-but-not-in-chro/63711849#63711849
node.js - React axios Error: Request aborted for delete request in Firefox but not in Chrome - Stack Overflow
https://www.google.com/search?q=axios+POST+request+aborted+firefox+only
axios POST request aborted firefox only - Google Search
https://stackoverflow.com/questions/49853575/firefox-gives-network-error-whereas-other-browsers-work-just-fine-reactjs-app
javascript - Firefox gives Network Error whereas other browsers work just fine (ReactJS App) - Stack Overflow
https://stackoverflow.com/questions/49557525/axios-post-works-in-chrome-but-not-in-firefox
javascript - axios.post works in chrome but not in firefox - Stack Overflow
https://duckduckgo.com/?t=canonical&q=cors+expressjs&ia=web
cors expressjs at DuckDuckGo
https://expressjs.com/en/resources/middleware/cors.html
Express cors middleware
https://codesquery.com/enable-cors-nodejs-express-app/
How to Enable CORS in a Node.js Express App - CodesQuery