Good question Daniel. GCBA is a great solution for many customers for providing screen recording in the browser.
Regarding the recent issue you mentioned, the black-out notification boxes weren't necessarily anything to do with the desktop app or any versions of the desktop app released. A web API recently utilized by the web app was introduced in versions of Chrome after a particular release, so people on versions of the desktop app based on Chromium versions from before that had the issue. This is a large reason why we have the line in the requirements about only officially supporting the latest version of the desktop app, so that the web app developers can feel confident in using APIs available in that version of Chromium. Things like this happen fairly often with the Chromium release pipeline but this one, unfortunately, was very visible due to its placement and effect (the "problematic" API controlled the text color based on a multiplying factor... with it not being available, that text ended up very dark against a very dark background. Murphy's Law says that text couldn't have been over a light background).
I'm a bit confused as to your statement about the desktop app having "multiple new versions being pushed over a few days". We've largely maintained our standard release cadence and nothing special was done for the notification issue. The desktop apps are a thin wrapper around the web app you'd use in the browser, so perhaps those updates are what you're ascribing to the desktop app?
------------------------------
Brian Dupuis
Genesys - Employees - Sr. Director, PureCloud UI
------------------------------