Ibrahim Ansari
Ibrahim Ansari
I think I reverted the code earlier because top-level await returns the control flow and begins loading other modules, causing errors when using top-level await in `service/init.js` (which I just...
From what I read, it's normal JavaScript behaviour, when a top-level await is encountered then control flow is returned to the importing module, which can then start loading the next...
Some tests are inexplicably failing and I haven't been able to figure out why, it's because the `mockComponents` function seems to not work (properties simply disappear from the object when...
That DBUS property is defined in setup.js file, then gets stripped later down the line somehow once the control flow returns to the test file, which makes no sense to...
I can rebase this later tonight and look into the proposed test fixes 👍
Re: https://github.com/GSConnect/gnome-shell-extension-gsconnect/pull/1683#issuecomment-1968099048 these config.js files have identical contents for me, I don't think we can deduplicate these because the installed tests import `config.js` to get the `PACKAGE_DATADIR` to import the...
Nope, I'm running them inside the Docker container the CI uses with the same commands it uses Seems like the two `config.js` files are the culprit with the MPRIS failure,...
The MPRIS test is working now in the latest commit, but the solution is a bit ugly https://github.com/retrixe/gnome-shell-extension-gsconnect/blob/c7b0c26e08ba5d86abd1d87b1df0cc461557de67/installed-tests/fixtures/mpris.js#L8-L18 I've pushed a commit to clean this up (and address https://github.com/GSConnect/gnome-shell-extension-gsconnect/pull/1683#issuecomment-1963075203 by...
Worth noting that the `rotate` transform isn't perfect, since the scroll indicator moves to the other side of the list (from the right to the left). Currently, I disabled the...
For now, I have written a quick and dirty workaround to restore `scaleY` like so in my application's `index.js` file: ```js // Add scaleY back to work around its removal...