{"id":51775,"date":"2026-08-06T10:37:34","date_gmt":"2026-08-06T10:37:34","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=51775"},"modified":"2026-08-06T10:37:34","modified_gmt":"2026-08-06T10:37:34","slug":"gnome-50-4-fixed-app-search-ubuntu-2604","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2026\/08\/gnome-50-4-fixed-app-search-ubuntu-2604\/","title":{"rendered":"GNOME 50.4 Released! Fixed the App Search issue for Ubuntu 26.04"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-44710\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/11\/gnome-logo-dark-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/11\/gnome-logo-dark-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/11\/gnome-logo-dark-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/11\/gnome-logo-dark-600x600.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/11\/gnome-logo-dark-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/11\/gnome-logo-dark.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>GNOME 50, the default desktop environment for Ubuntu 26.04 and Fedora 44 Workstation, released its 4th maintenance today.<\/p>\n<p>The new version, GNOME 50.4, fixed various crashes, security issues for GDM login screen, and the annoying app search function not working issue.<\/p>\n<p><!--more--><\/p>\n<h3>Fix Gnome App Search is not working in Ubuntu 26.04<\/h3>\n<p>In my case in Ubuntu 26.04, searching apps in GNOME Overview or AppGrid always fails! It works after system reboot or re-login, but then breaks after hours or even days.<\/p>\n<p>I&#8217;m too lazy to bother restarting the desktop again and again, so I end up launching apps either from terminal or by browsing in the app grid.<\/p>\n<div id=\"attachment_51776\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/appsearch-2604.webp\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-51776\" class=\"size-large wp-image-51776\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/appsearch-2604-700x351.webp\" alt=\"\" width=\"610\" height=\"306\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/appsearch-2604-700x351.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/appsearch-2604-300x150.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/appsearch-2604-768x385.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/appsearch-2604.webp 1429w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><p id=\"caption-attachment-51776\" class=\"wp-caption-text\">App Search stops working after an unknown amount of time usage in Ubuntu 26.04<\/p><\/div>\n<p>The bug is caused (triggered) by Ubuntu&#8217;s new &#8220;Web Search Provider&#8221; extension along with Chrome default browser, while other extensions could theoretically trigger the same bug if they do things below similarly.<\/p>\n<p>According to the <a href=\"https:\/\/gitlab.gnome.org\/GNOME\/gnome-shell\/-\/work_items\/9317\" target=\"_blank\" rel=\"noopener\">bug report<\/a>, when you login or un-lock screen, the extension will enable and register a search provider, but GNOME silently refuses the registration due to Chrome settings.<\/p>\n<p>When you lock screen or suspend computer, the extension will then disable and un-register the provider, which it&#8217;s never registered. <\/p>\n<p>After extension enable\/disable (un-lock then lock screen) for multiple times, app search stops working because the unregister function mistakenly removes arbitrary providers.<\/p>\n<p><b>This issue has been fixed in GNOME 50.4, and Ubuntu backported it into <code>gnome-shell 50.1-0ubuntu1.2<\/code> which will be available soon in Ubuntu 26.04.1 planned for the coming few weeks.<\/b><\/p>\n<h3>Other Fixes<\/h3>\n<p>Besides the fix for search provider, GNOME 50.4 also fixed glitch when switching to a minimized window on another workspace, miscaled magnified cursor on HiDPI display, as well as an audio crackling\/pop issue in the Quick Settings volume slider, especially when using PipeWire virtual audio sinks.<\/p>\n<p>For <b>GDM<\/b>, it fixed a path traversal vulnerability, preventing a malicious login screen from tricking it into running unauthorized programs. <\/p>\n<p>It also fixed a security issue to make sure automatic login can only happen for the user explicitly configured by the administrator, preventing a malicious login screen from logging into another account.<\/p>\n<p>As well, it a security issue in the PAM authentication code, that could leave plain text passwords sitting in memory after use.<\/p>\n<div id=\"attachment_51500\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-51500\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/07\/gdm51a-700x438.webp\" alt=\"\" width=\"610\" height=\"382\" class=\"size-large wp-image-51500\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/07\/gdm51a-700x438.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/07\/gdm51a-300x188.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/07\/gdm51a-768x480.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/07\/gdm51a.webp 1275w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><p id=\"caption-attachment-51500\" class=\"wp-caption-text\">gnome login screen handled by gdm<\/p><\/div>\n<p>Other changes include:<\/p>\n<ul>\n<li>Fix local denial-of-service attack, that could crash the entire GDM login service.<\/li>\n<li>Fix blurry graphics when using fractional scaling (125%, 150%, etc.) and HDR.<\/li>\n<li>Fix invalid redraw clips on rotated monitors.<\/li>\n<li>Fix that HDR desktops look washed out with low contrast on some displays.<\/li>\n<li>Fix that display setting could offer refresh rates that the monitor does not actually support.<\/li>\n<\/ul>\n<p>For more, see the official <a href=\"https:\/\/discourse.gnome.org\/t\/gnome-50-4-is-released\/37469\" target=\"_blank\">announcement<\/a> in GNOME Discourse.<\/p>\n<h3>Get GNOME 50.4<\/h3>\n<p>GNOME 50.4 will be soon made available in Fedora 44 Workstation and Ubuntu 26.04, while, Arch Linux has already included it in the official Extro repository.<\/p>\n<p>For other Linux, check <a href=\"https:\/\/pkgs.org\/download\/gnome-shell\" target=\"_blank\">this page<\/a> for the Gnome Shell package version info. <\/p>","protected":false},"excerpt":{"rendered":"<p>GNOME 50, the default desktop environment for Ubuntu 26.04 and Fedora 44 Workstation, released its 4th maintenance today. The new version, GNOME 50.4, fixed various crashes, security issues for GDM login screen, and the annoying app search function not working issue.<\/p>\n","protected":false},"author":1,"featured_media":44710,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[689],"class_list":["post-51775","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-gnome"],"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/51775","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=51775"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/51775\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/44710"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=51775"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=51775"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=51775"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}