Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

metadata: Add support for gnome-shell 43 #1776

Merged
merged 1 commit into from
Aug 24, 2022

Conversation

emansom
Copy link
Contributor

@emansom emansom commented Jul 15, 2022

Works without a hitch (functionality wise, afaict) in GNOME 43.alpha.

Using FCGU repo and AUR package gnome-shell-extension-dash-to-dock43 to test.

Schermafdruk van 2022-07-14 18-09-27

There's a JS error reported in the logs, however, this doesn't seem to hinder functionality.

jul 14 17:58:19 x11sslf gnome-shell[256233]: JS ERROR: Exception in callback for signal: open-state-changed: TypeError: this.setForcedHighlight is not a function
                                             _onMenuPoppedDown@resource:///org/gnome/shell/ui/appDisplay.js:3209:14
                                             _onMenuPoppedDown@/usr/share/gnome-shell/extensions/[email protected]/appIcons.js:1292:56
                                             popupMenu/<@/usr/share/gnome-shell/extensions/[email protected]/appIcons.js:1311:26
                                             _emit@resource:///org/gnome/gjs/modules/core/_signals.js:114:47
                                             close@resource:///org/gnome/shell/ui/popupMenu.js:941:14
                                             itemActivated@resource:///org/gnome/shell/ui/popupMenu.js:603:28
                                             _connectItemSignals/<@resource:///org/gnome/shell/ui/popupMenu.js:640:22
                                             activate@resource:///org/gnome/shell/ui/popupMenu.js:197:14
                                             vfunc_button_release_event@resource:///org/gnome/shell/ui/popupMenu.js:141:14

@vanvugt
Copy link
Collaborator

vanvugt commented Jul 29, 2022

It looks like setForcedHighlight was introduced in gnome-shell 41.3.1 so that JS ERROR shouldn't happen in current versions... What version of gnome-shell was the error from?

@emansom
Copy link
Contributor Author

emansom commented Jul 29, 2022

It looks like setForcedHighlight was introduced in gnome-shell 41.3.1 so that JS ERROR shouldn't happen in current versions... What version of gnome-shell was the error from?

43.alpha as noted above.

Just checked the logs again using journalctl -b /usr/bin/gnome-shell and searching for dash-to-dock: the error is no longer there. Not sure what caused it previously, it may have been unrelated to this extension altogether.

@LoneFenris
Copy link

That error sounds like what #1759 addresses.

@jbicha
Copy link
Collaborator

jbicha commented Aug 22, 2022

I'm not a maintainer here, but could you please update your merge request to use "43" instead of the alpha? GNOME 43 is now at API Freeze so hopefully things would continue working for the 43 series from now on.

@jbicha
Copy link
Collaborator

jbicha commented Aug 22, 2022

We could probably close this and just cherry-pick c50390d9236 to the master branch.

@vanvugt
Copy link
Collaborator

vanvugt commented Aug 24, 2022

We could probably close this and just cherry-pick c50390d9236 to the master branch.

I don't have push privileges for master so it needs to be a pull request.

@vanvugt
Copy link
Collaborator

vanvugt commented Aug 24, 2022

@emansom, please change 43.alpha to 43

@emansom
Copy link
Contributor Author

emansom commented Aug 24, 2022

@vanvugt Done 👍🏻

@vanvugt vanvugt self-requested a review August 24, 2022 08:16
Copy link
Collaborator

@vanvugt vanvugt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved, thanks.

@emansom emansom changed the title metadata: Add support for gnome-shell 43.alpha metadata: Add support for gnome-shell 43 Aug 24, 2022
@3v1n0 3v1n0 merged commit 4fe7a90 into micheleg:master Aug 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants