As reported in T375058, updating npm dependencies of the WDQS UI app breaks some behaviour of the app related to displaying query results as a chart. The issue seem to only occur when using the app version generated by the gui-deploy script, see comment: T375058#10156441
In the scope of T375058 the dependency update has been reverted (at least partially) to the state where the charts are displayed correctly.
It seems likely that moving WDQS UI app build process to modern tooling (T288466), this investigation is about checking if the issue could be resolved with minor adjustment to the current build process. If the time dedicated to the investigation is spent without a "workaround" found, we'll assume changing the build process is the right path forward.
Note:
- As T375058 has been reported 2 months ago, start checking with the most up-to-date versions of dependencies that might be available at the current point in time. (e.g. by running npm update)
Acceptance criteria:
- dependencies have been updated to versions previously attempted to https://gerrit.wikimedia.org/r/c/wikidata/query/gui/+/1071231 or newer if existing (e.g. by running npm update and it not installing any new updates)
- After "building" the app, the known functionality of the application works as expected - likely validated manually as there seem to not be any end-to-end test infrastructure in place for this app
Investigation timebox: 20 hours for two people.