A number of integration tests require browser automation to handle interacting with login screens and other auth steps.
The library uses Selenium for this, however its been many years since this test infrastructure was first implemented. While there have been many improvements over time, we still regularly have test instability in our browser-based tests which occasionally block releases or requires tests to be temporarily disabled.
We should investigate how to update and improve our browser automation to ensure stability.