Gnome EasyScreenCapture not working

Gnome EasyScreenCapture has stopped working on my system.

Wondering if anyone has any idea how I might fix this. This has worked in the past. But now I get these errors:

unning GNOME Shell (using mutter 43.8) as a X11 window and compositing manager
ATK Bridge is disabled but a11y has already been enabled.
Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.
Will monitor session 1
Telepathy is not available, chat integration will be disabled.
[MediaControls] Enabling
WARNING: addSignalMethods is replacing existing undefined connect method
WARNING: addSignalMethods is replacing existing undefined disconnect method
WARNING: addSignalMethods is replacing existing undefined emit method
WARNING: addSignalMethods is replacing existing undefined connect method
WARNING: addSignalMethods is replacing existing undefined disconnect method
WARNING: addSignalMethods is replacing existing undefined emit method
WARNING: addSignalMethods is replacing existing undefined connect method
WARNING: addSignalMethods is replacing existing undefined disconnect method
WARNING: addSignalMethods is replacing existing undefined emit method
WARNING: addSignalMethods is replacing existing undefined connect method
WARNING: addSignalMethods is replacing existing undefined disconnect method
WARNING: addSignalMethods is replacing existing undefined emit method
WARNING: addSignalMethods is replacing existing undefined connect method
WARNING: addSignalMethods is replacing existing undefined disconnect method
WARNING: addSignalMethods is replacing existing undefined emit method
loading user theme: /usr/share/themes/ZorinBlue-Dark/gnome-shell/gnome-shell.css
[x11gestures@joseexposito.github.io] Extension enabled
[x11gestures@joseexposito.github.io] Building entry point for GNOME Shell 43.9
[x11gestures@joseexposito.github.io] Connecting to Touchégg daemon[x11gestures@joseexposito.github.io] Hooking global switch desktop gestures
[x11gestures@joseexposito.github.io] Creating a new SwipeTracker40
[x11gestures@joseexposito.github.io] Connecting Touchégg client signals[x11gestures@joseexposito.github.io] Hooking global activities/overview gestures
[x11gestures@joseexposito.github.io] Creating a new SwipeTracker40
[x11gestures@joseexposito.github.io] Connecting Touchégg client signals[x11gestures@joseexposito.github.io] Hooking activities view switch desktop gestures
[x11gestures@joseexposito.github.io] Creating a new SwipeTracker40
[x11gestures@joseexposito.github.io] Connecting Touchégg client signalsSome code accessed the property 'SecondaryMonitorDisplay' on the module 'workspacesView'. That property was defined with 'let' or 'const' inside the module. This was previously supported, but is not correct according to the ES6 standard. Any symbols to be exported from a module must be defined with 'var'. The property access will work as previously for the time being, but please fix your code anyway.
st_widget_get_theme_node called on the widget [0x5b5845a5c570 StBin:insensitive ("")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5b5845070550 Gjs_ui_panel_AppMenuButton.panel-button:insensitive ("")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5b5845a5e440 StBin:insensitive "appMenu" ("")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5b5845a5f540 StBoxLayout.panel-status-menu-box:insensitive ("")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5b5845a69750 Gjs_ui_animation_Spinner:insensitive] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5b5845a5c570 StBin:insensitive ("")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5b5845070550 Gjs_ui_panel_AppMenuButton.panel-button:insensitive ("")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5b5845a5e440 StBin:insensitive "appMenu" ("")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5b5845a5f540 StBoxLayout.panel-status-menu-box:insensitive ("")] which is not in the stage.
st_widget_get_theme_node called on the widget [0x5b5845a69750 Gjs_ui_animation_Spinner:insensitive] which is not in the stage.
[x11gestures@joseexposito.github.io] Connection with Touchégg establishedWindow manager warning: Trying to remove non-existent keybinding "mediacontrols-toggle-trackinfomenu".
Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
JS ERROR: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.Failed: error occurred in Get
_promisify/proto[asyncFunc]/</<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:446:45
### Promise created here: ###
getProperty@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/util.js:553:33
refreshProperty@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/appIndicator.js:316:48
_refreshOwnProperties/<@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/appIndicator.js:202:32
_refreshOwnProperties@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/appIndicator.js:200:51
_onSignalAsync/refreshPropertiesPromises<@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/appIndicator.js:256:26
_onSignalAsync@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/appIndicator.js:255:50
async*_onSignal@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/appIndicator.js:214:14
_init/<@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/util.js:504:43
GNOME Shell started at Tue May 28 2024 20:48:54 GMT-0600 (Mountain Daylight Time)
Registering session with GDM
Launching DING process
JS ERROR: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.Failed: error occurred in AboutToShow
_promisify/proto[asyncFunc]/</<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:446:45
### Promise created here: ###
sendAboutToShow@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/dbusMenu.js:501:48
sendAboutToShow@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/dbusMenu.js:197:22
attachToMenu@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/dbusMenu.js:864:24
_updateMenu/this._menuReadyId<@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/indicatorStatusIcon.js:326:38
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:114:47
AppIndicatorsClient/<@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/dbusMenu.js:835:24
_updateLayoutState@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/dbusMenu.js:365:18
_layoutUpdateUpdateAsync@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/dbusMenu.js:346:18
async*_beginLayoutUpdate@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/dbusMenu.js:326:14
_requestLayoutUpdate@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/dbusMenu.js:276:14
initAsync@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/dbusMenu.js:254:14
async*AppIndicatorsClient@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/dbusMenu.js:829:22
_updateMenu@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/indicatorStatusIcon.js:318:32
_showIfReady@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/indicatorStatusIcon.js:339:14
_init@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/indicatorStatusIcon.js:256:14
ButtonBox@resource:///org/gnome/shell/ui/panelMenu.js:11:1
PanelMenuButton@resource:///org/gnome/shell/ui/panelMenu.js:97:4
AppIndicatorsIndicatorBaseStatusIcon@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/indicatorStatusIcon.js:72:1
AppIndicatorsIndicatorStatusIcon@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/indicatorStatusIcon.js:230:1
_registerItem@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/statusNotifierWatcher.js:118:32
async*_ensureItemRegistered@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/statusNotifierWatcher.js:143:20
RegisterStatusNotifierItemAsync@/usr/share/gnome-shell/extensions/zorin-appindicator@zorinos.com/statusNotifierWatcher.js:208:24
async*_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:368:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:401:34
DING: Detected async api for thumbnails
DING: (gjs:2133): Gjs-WARNING **: 20:48:56.414: JS ERROR: Error creating proxy, Nautilus (org.freedesktop.FileManager1); relaunching.
DING: : Gio.DBusError: Error calling StartServiceByName for org.freedesktop.FileManager1: Process org.freedesktop.FileManager1 exited with status 1
DING: _makeProxyWrapper/</<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:253:30
DING: @/usr/share/gnome-shell/extensions/zorin-desktop-icons@zorinos.com/app/ding.js:206:13
DING: DBus interface for Switcheroo control (net.hadess.SwitcherooControl) is now available.
DING: DBus interface for Gvfs daemon (org.gtk.vfs.Metadata) is now available.
DING: DBus interface for File-roller (org.gnome.ArchiveManager1) is now available.
DING: DBus interface for Nautilus-Sushi (org.gnome.NautilusPreviewer) is now available.
DING: DBus interface for Nautilus (org.gnome.Nautilus.FileOperations2) is now available.
DING: GNOME nautilus 42.6
DING: DBus interface for Nautilus (org.freedesktop.FileManager1) is now available.
Window manager warning: Trying to remove non-existent keybinding "mediacontrols-toggle-trackinfomenu".
Window manager warning: Trying to remove non-existent keybinding "mediacontrols-toggle-trackinfomenu".
clutter_actor_remove_child: assertion 'child->priv->parent != NULL' failed
Window manager warning: Trying to remove non-existent keybinding "mediacontrols-toggle-trackinfomenu".
Window manager warning: Trying to remove non-existent keybinding "mediacontrols-toggle-trackinfomenu".
../../../gobject/gsignal.c:2765: instance '0x5b5844719c50' has no handler with id '57871'
../../../gobject/gsignal.c:2765: instance '0x5b5844719c50' has no handler with id '60480'
[ESC]-&-ERROR(screencast stop) - Timeout was reached

It's known problem with no solution of fix. Instead use alternative like "GPU recorder" or "OBS".

Is this specific to Zorin, or Ubuntu as a whole?

I guess as Ubuntu 22.04 and distros built upon it. It's a bug in Gnome 43