f4f82aca

By: Michael Lynch <git@mtlynch.io>

Handle caption edit errors client-side

Display failed caption update responses in the media page and show a fallback
when the browser cannot reach the server. Keep the browser test independent of
the endpoint's implementation by intercepting and failing the PUT request.
configuredevShellx86_64-linuxbackendbackend-devcheck-bashcheck-frontendcheck-go-formattingcheck-go-test-packagescheck-trailing-newlinecheck-trailing-whitespacedeploy-to-flydiagramdocker-imagee2e-testsgo-testsimport-from-tinybeansjs-testslint-sqllittle-momentslittle-moments-devx86_64-linux