This bug was fixed in the package gnome-shell-extension-desktop-icons-ng
- 46+really47.0.9-1ubuntu2

---------------
gnome-shell-extension-desktop-icons-ng (46+really47.0.9-1ubuntu2) noble; 
urgency=medium

  [ Sergio Costas Rodriguez ]
  * Add apparmor rules and update the thumbnail-factory API usage to make
    thumbnails work again (LP: #2064849)
  * Limit the number of templates and fix a continuous relaunch of the desktop
    icons program when there are too many folders in the template folder
    (LP: #2081198)
  * Fix error when showing the preferences from the extensions application
    (LP: #2061070)

 -- Alessandro Astone <[email protected]>  Mon, 23 Jun
2025 15:43:18 +0200

** Changed in: gnome-shell-extension-desktop-icons-ng (Ubuntu Noble)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-shell-extension-desktop-icons-ng
in Ubuntu.
https://bugs.launchpad.net/bugs/2061070

Title:
  gnome-shell-extension-desktop-icons-ng: Error: destroy() breaks...

Status in Gnome Shell Extension Desktop Icons Ng:
  Fix Released
Status in gnome-shell-extension-desktop-icons-ng package in Ubuntu:
  Fix Released
Status in gnome-shell-extension-desktop-icons-ng source package in Noble:
  Fix Released
Status in gnome-shell-extension-desktop-icons-ng source package in Oracular:
  Fix Released

Bug description:
  [Impact]

  Trying to open "gnome-shell-extension-desktop-icons-ng" to configure
  through the extension manager shows this error:

  "
  Error: destroy() breaks tracking open dialogs, use close() if you must

  Stack trace:
    
destroy@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:63:13
    
fillPreferencesWindow/<@file:///usr/share/gnome-shell/extensions/[email protected]/prefs.js:37:50
    
OpenExtensionPrefsAsync/<@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:141:41
    
_init/<@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:29:31
    
_init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266:34
  "

  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: gnome-shell-extension-desktop-icons-ng 46+really47.0.9-1
  ProcVersionSignature: Ubuntu 6.8.0-24.24-generic 6.8.4
  Uname: Linux 6.8.0-24-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia
  ApportVersion: 2.28.0-0ubuntu1
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Fri Apr 12 07:28:10 2024
  InstallationDate: Installed on 2024-04-08 (4 days ago)
  InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Daily amd64 (20240408)
  PackageArchitecture: all
  ProcEnviron:
   LANG=es_ES.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   TERM=xterm-256color
   XDG_RUNTIME_DIR=<set>
  SourcePackage: gnome-shell-extension-desktop-icons-ng
  UpgradeStatus: No upgrade log present (probably fresh install)

  The patch is as simple as replace the `destroy()` call with `close()`,
  as specified in the error message.

  [Test plan]

  * Install `gnome-extensions-app` and open it
  * In the `Desktop Icons NG` entry, press the three dots button to show the 
extra options, and click on `Preferences`.
  * The extension app will show that error.

  [ Where problems could occur ]

  The only problem that maybe could occur is, in the worst case, that
  the element isn't fully destroyed at the end of its lifetime, thus
  adding a little extra memory consumption until the `Preferences` are
  opened again.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-shell-extension-desktop-icons-ng/+bug/2061070/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to