master: broadway backend is broken; Invalid encoded image data
Current master is having broadway backend broken. The application starts and open window (according to the logs), however nothing is displayed on the browser window and the following error messages are present in the browser console:
Uncaught (in promise) DOMException: Invalid encoded image data.
Uncaught (in promise) DOMException: Invalid encoded image data.
Uncaught (in promise) DOMException: Invalid encoded image data.
Uncaught (in promise) DOMException: Invalid encoded image data.
Uncaught (in promise) DOMException: Invalid encoded image data.
Uncaught (in promise) DOMException: Invalid encoded image data.
Uncaught (in promise) DOMException: Invalid encoded image data.
Uncaught (in promise) DOMException: Invalid encoded image data.
Uncaught (in promise) DOMException: Invalid encoded image data.
Uncaught (in promise) DOMException: Invalid encoded image data.
Uncaught (in promise) DOMException: Invalid encoded image data.
Wanted to insert into parent 454 but it is unknown 2 broadway.js:869:29
Wanted to delete node 457 but it is unknown broadway.js:883:25
Wanted to delete node 458 but it is unknown broadway.js:883:25
I am using Firefox 93.0 for Ubuntu canonical 1.0 browser.
It looks like the problem for the broadway was introduced with the commit 5b473911 .
The commit reverting solves the issue. Though an investigation needed into the cause of invalid image data encoding, either it is in gdk_texture_save_to_png() or in how it is used in the commit.