diff -pruN 1.26.0-2/debian/changelog 1.26.0-3/debian/changelog
--- 1.26.0-2/debian/changelog	2022-01-29 08:56:57.000000000 +0000
+++ 1.26.0-3/debian/changelog	2022-04-21 06:21:38.000000000 +0000
@@ -1,3 +1,13 @@
+mate-menus (1.26.0-3) unstable; urgency=medium
+
+  [ Martin Wimpress ]
+  * debian/mate-menus.triggers:
+    + Add file. Add trigger for /usr/share/applications/ (LP: #1903355).
+  * debian/patches:
+    + Add 2000_menu-monitor.patch. (LP: #1903355)
+
+ -- Mike Gabriel <sunweaver@debian.org>  Thu, 21 Apr 2022 08:21:38 +0200
+
 mate-menus (1.26.0-2) unstable; urgency=medium
 
   [ Martin Wimpress ]
diff -pruN 1.26.0-2/debian/mate-menus.triggers 1.26.0-3/debian/mate-menus.triggers
--- 1.26.0-2/debian/mate-menus.triggers	1970-01-01 00:00:00.000000000 +0000
+++ 1.26.0-3/debian/mate-menus.triggers	2022-04-21 06:20:56.000000000 +0000
@@ -0,0 +1 @@
+interest-noawait /usr/share/applications
diff -pruN 1.26.0-2/debian/patches/2000_menu-monitor.patch 1.26.0-3/debian/patches/2000_menu-monitor.patch
--- 1.26.0-2/debian/patches/2000_menu-monitor.patch	1970-01-01 00:00:00.000000000 +0000
+++ 1.26.0-3/debian/patches/2000_menu-monitor.patch	2022-04-21 06:20:56.000000000 +0000
@@ -0,0 +1,13 @@
+diff --git a/libmenu/menu-monitor.c b/libmenu/menu-monitor.c
+index b57174f..8312667 100644
+--- a/libmenu/menu-monitor.c
++++ b/libmenu/menu-monitor.c
+@@ -141,7 +141,7 @@ static void menu_monitor_queue_event(MenuMonitorEventInfo* event_info)
+
+   if (events_idle_handler == 0)
+     {
+-      events_idle_handler = g_idle_add ((GSourceFunc) emit_events_in_idle, NULL);
++      events_idle_handler = g_timeout_add_seconds (1, (GSourceFunc) emit_events_in_idle, NULL);
+     }
+ }
+
diff -pruN 1.26.0-2/debian/patches/series 1.26.0-3/debian/patches/series
--- 1.26.0-2/debian/patches/series	2022-01-29 08:56:49.000000000 +0000
+++ 1.26.0-3/debian/patches/series	2022-04-21 06:20:56.000000000 +0000
@@ -1,2 +1,3 @@
 1000_revert-matemenuntree.patch
 1001_disable-collection-menu-entry.patch
+2000_menu-monitor.patch
