In order to ensure consistent behaviors across all web browsers and detect regressions, we should add end to end testing on the Web UI.
The standard tool to perform these tests is [[ https://www.seleniumhq.org/ | Selenium ]].
Another interesting tool for e2e testing is [[ https://www.cypress.io/ | cypress ]].
We should review both of them and pick one to implement those tests.
That task is here to track the work on this subject.