Failure in ee/spec/requests/search_controller_spec.rb | SearchController GET /search when elasticsearch is enabled for project scope behaves like an efficient database result avoids N+1 database queries
### Test metadata (don't modify) | Field | Value | | ------ | ------ | | File | [`ee/spec/requests/search_controller_spec.rb`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/spec/requests/search_controller_spec.rb#84) | | Description | `SearchController GET /search when elasticsearch is enabled for project scope behaves like an efficient database result avoids N+1 database queries` | | Hash | `ae7841f338dcf2a9ee08244d5fb6d40ed6636904753c061fa0df34b4f2213127` | ### Stack trace ``` Failure/Error: expect(response.body).to include('search-results') # Confirm there are search results to prevent false positives expected "<!DOCTYPE html>\n<html class=\"\" lang=\"en\">\n<head prefix=\"og: http://ogp.me/ns#\">\n<meta chars...![CDATA[\ngl = window.gl || {};\ngl.experiments = {};\n\n\n//]]>\n</script>\n\n</body>\n</html>\n\n" to include "search-results" Diff: @@ -1,430 +1,859 @@ -search-results +<!DOCTYPE html> +<html class="" lang="en"> +<head prefix="og: http://ogp.me/ns#"> +<meta charset="utf-8"> +<title>foo · Search · GitLab</title> +<link rel="preload" href="/assets/application_utilities-1c4ade9c8e773a7f9d6f2590b456e568911240f47b9c79ef708e9344ecb094fe.css" as="style" type="text/css" nonce="MnPq6hA1IVauxG2lEGSLmQ=="> +<link rel="preload" href="/assets/application-792a5ccca5a7135058d11f8cbc7f98e58c5d4c1d36fd044b95c41d258e5e58c2.css" as="style" type="text/css" nonce="MnPq6hA1IVauxG2lEGSLmQ=="> +<link rel="preload" href="/assets/highlight/themes/white-8ded44488c9b4c1cbea299cc42721314d16f00a228733ce59c08194a7994a650.css" as="style" type="text/css" nonce="MnPq6hA1IVauxG2lEGSLmQ=="> +<link crossorigin="" href="https://localhost" rel="preconnect"> +<link as="font" crossorigin="" href="/assets/gitlab-sans/GitLabSans-1e0a5107ea3bbd4be93e8ad2c503467e43166cd37e4293570b490e0812ede98b.woff2" rel="preload"> +<link as="font" crossorigin="" href="/assets/gitlab-mono/GitLabMono-08d2c5e8ff8fd3d2d6ec55bc7713380f8981c35f9d2df14e12b835464d6e8f23.woff2" rel="preload"> +<link as="font" crossorigin="" href="/assets/gitlab-mono/GitLabMono-Italic-38e58d8df29485a20c550da1d0111e2c2169f6dcbcf894f2cd3afbdd97bcc588.woff2" rel="preload"> +<link rel="preload" href="/assets/fonts-171e1863d044918ea3bbaacf2a559ccaac603904aa851c3add5b714fa7066468.css" as="style" type="text/css" nonce="MnPq6hA1IVauxG2lEGSLmQ=="> + +<meta content="IE=edge" http-equiv="X-UA-Compatible"> + + + +<link rel="icon" type="image/png" href="/assets/favicon-72a2cad5025aa931d6ea56c3201d1f18e68a8cd39788c7c80d5b2b82aa5143ef.png" id="favicon" data-original-href="/assets/favicon-72a2cad5025aa931d6ea56c3201d1f18e68a8cd39788c7c80d5b2b82aa5143ef.png" /> +<link rel="stylesheet" href="/assets/themes/theme_indigo-3331cd49e4ca5527df9ebb4ec47e8d1463168d5a75df83bf264da79f38af4c96.css" /> + +<link rel="stylesheet" href="/assets/application-792a5ccca5a7135058d11f8cbc7f98e58c5d4c1d36fd044b95c41d258e5e58c2.css" media="all" /> +<link rel="stylesheet" href="/assets/page_bundles/search-849e7b7a044c3c3138c0bebba5c02a67eb109f7e49afb16f2ee878340ba5b113.css" media="all" /> +<link rel="stylesheet" href="/assets/application_utilities-1c4ade9c8e773a7f9d6f2590b456e568911240f47b9c79ef708e9344ecb094fe.css" media="all" /> +<link rel="stylesheet" href="/assets/disable_animations-3d7c8bec9ad25c81043c6c75ec12cd989c713cafd18037f1d311a6d293005d10.css" media="all" /> +<link rel="stylesheet" href="/assets/test_environment-98080cb8a7689c0c09e36c7a47374a9cceeb6aecd3bc7f779504ff92ac0899d3.css" media="all" /> +<link rel="stylesheet" href="/assets/fonts-171e1863d044918ea3bbaacf2a559ccaac603904aa851c3add5b714fa7066468.css" media="all" /> +<link rel="stylesheet" href="/assets/highlight/themes/white-8ded44488c9b4c1cbea299cc42721314d16f00a228733ce59c08194a7994a650.css" media="all" /> + +<script src="/assets/webpack/dll.ce7eabf38a7a/vendor.dll.bundle.js" defer="defer" nonce="MnPq6hA1IVauxG2lEGSLmQ=="></script> +<script src="/assets/webpack/runtime.bundle.js" defer="defer" nonce="MnPq6hA1IVauxG2lEGSLmQ=="></script> +<script src="/assets/webpack/main.chunk.js" defer="defer" nonce="MnPq6hA1IVauxG2lEGSLmQ=="></script> +<script src="/assets/webpack/tracker.chunk.js" defer="defer" nonce="MnPq6hA1IVauxG2lEGSLmQ=="></script> +<script nonce="MnPq6hA1IVauxG2lEGSLmQ=="> +//<![CDATA[ +window.snowplowOptions = {"namespace":"gl","hostname":"localhost","cookieDomain":null,"appId":null,"formTracking":true,"linkClickTracking":true} + +gl = window.gl || {}; +gl.snowplowStandardContext = {"schema":"iglu:com.gitlab/gitlab_standard/jsonschema/1-0-9","data":{"environment":"development","source":"gitlab-rails","plan":null,"extra":{"new_nav":false},"user_id":1895,"namespace_id":null,"project_id":null,"context_generated_at":"2023-07-06T20:42:49.950Z"}} +gl.snowplowPseudonymizedPageUrl = "http://localhost/search?scope=projects\u0026search=masked_search"; + + +//]]> +</script> +<script nonce="MnPq6hA1IVauxG2lEGSLmQ=="> +//<![CDATA[ +window.gon={};gon.api_version="v4";gon.default_avatar_url="http://localhost/assets/no_avatar-849f9c04a3a0d0cea2424ae97b27447dc64a7dbfae83c036c45b403392f0e8ba.png";gon.max_file_size=100;gon.asset_host=null;gon.webpack_public_path="/assets/webpack/";gon.relative_url_root="";gon.user_color_scheme="white";gon.markdown_surround_selection=true;gon.markdown_automatic_lists=true;gon.recaptcha_api_server_url="https://www.recaptcha.net/recaptcha/api.js";gon.recaptcha_sitekey=null;gon.gitlab_url="http://localhost";gon.revision="b7ea31a48d2";gon.feature_category="global_search";gon.gitlab_logo="/assets/gitlab_logo-2957169c8ef64c58616a1ac3f4fc626e8a35ce4eb3ed31bb0d873712f2a041a0.png";gon.secure=false;gon.sprite_icons="/assets/icons-b8c5a9711f73b1de3c81754da0aca72f43b0e6844aa06dd03092b601a493f45b.svg";gon.sprite_file_icons="/assets/file_icons/file_icons-6489590d770258cc27e4698405d309d83e42829b667b4d601534321e96739a5a.svg";gon.emoji_sprites_css_path="/assets/emoji_sprites-e1b1ba2d7a86a445dcb1110d1b6e7dd0200ecaa993a445df77a07537dbf8f475.css";gon.gridstack_css_path="/assets/lazy_bundles/gridstack-f9e005145f1f29d3fd436ec6eda8b264c017ee47886472841ed47e32332518ff.css";gon.test_env=true;gon.disable_animations=null;gon.suggested_label_colors={"#cc338b":"Magenta-pink","#dc143c":"Crimson","#c21e56":"Rose red","#cd5b45":"Dark coral","#ed9121":"Carrot orange","#eee600":"Titanium yellow","#009966":"Green-cyan","#8fbc8f":"Dark sea green","#6699cc":"Blue-gray","#e6e6fa":"Lavender","#9400d3":"Dark violet","#330066":"Deep violet","#36454f":"Charcoal grey","#808080":"Gray"};gon.first_day_of_week=0;gon.time_display_relative=true;gon.ee=true;gon.jh=false;gon.dot_com=false;gon.uf_error_prefix="UF";gon.pat_prefix="glpat-";gon.diagramsnet_url="https://embed.diagrams.net";gon.version="16.2.0-pre";gon.current_user_id=1895;gon.current_username="user1";gon.current_user_fullname="Sidney Jones2";gon.current_user_avatar_url="https://www.gravatar.com/avatar/10fc7f102be8de7657fb4d80898bbfe3?s=80\u0026d=identicon";gon.use_new_navigation=false;gon.features={"usageDataApi":true,"securityAutoFix":true,"sourceEditorToolbar":true,"vscodeWebIde":false,"unbatchGraphqlQueries":true,"commandPalette":true,"removeMonitorMetrics":true,"gitlabDuo":true,"customEmoji":true,"aiChatHistoryContext":true,"searchIssueLabelAggregation":true};gon.roadmap_epics_limit=1000;gon.ai={"chat":{"total_model_token":4096,"max_response_token":300,"input_content_limit":15184}}; +//]]> +</script> + + + + + +<script src="/assets/webpack/commons-pages.projects.blob.show-pages.projects.branches.new-pages.projects.commits.show-pages.proje-b9416b42.chunk.js" defer="defer" nonce="MnPq6hA1IVauxG2lEGSLmQ=="></script> +<script src="/assets/webpack/commons-pages.search.show-super_sidebar.chunk.js" defer="defer" nonce="MnPq6hA1IVauxG2lEGSLmQ=="></script> +<script src="/assets/webpack/pages.search.show.chunk.js" defer="defer" nonce="MnPq6hA1IVauxG2lEGSLmQ=="></script> + +<meta content="object" property="og:type"> +<meta content="GitLab" property="og:site_name"> +<meta content="foo · Search · GitLab" property="og:title"> +<meta content="0 projects for term &#39;foo&#39;" property="og:description"> +<meta content="http://www.example.com/assets/twitter_card-570ddb06edf56a2312253c5872489847a0f385112ddbcd71ccfa1570febab5d2.jpg" property="og:image"> +<meta content="64" property="og:image:width"> +<meta content="64" property="og:image:height"> +<meta content="http://www.example.com/search?search=foo&amp;scope=projects" property="og:url"> +<meta content="summary" property="twitter:card"> +<meta content="foo · Search · GitLab" property="twitter:title"> +<meta content="0 projects for term &#39;foo&#39;" property="twitter:description"> +<meta content="http://www.example.com/assets/twitter_card-570ddb06edf56a2312253c5872489847a0f385112ddbcd71ccfa1570febab5d2.jpg" property="twitter:image"> + +<meta content="0 projects for term &#39;foo&#39;" name="description"> +<link href="/-/manifest.json" rel="manifest"> +<meta content="width=device-width, initial-scale=1, maximum-scale=1" name="viewport"> +<meta content="#292961" name="theme-color"> + +<meta name="csp-nonce" content="MnPq6hA1IVauxG2lEGSLmQ==" /> +<meta name="action-cable-url" content="/-/cable" /> +<link rel="apple-touch-icon" type="image/x-icon" href="/assets/apple-touch-icon-b049d4bc0dd9626f31db825d61880737befc7835982586d015bded10b4435460.png" /> +<link href="/search/opensearch.xml" rel="search" title="Search GitLab" type="application/opensearchdescription+xml"> + + + + +</head> + +<body class="ui-indigo tab-width-8 gl-browser-generic gl-platform-other" data-page="search:show"> + +<script nonce="MnPq6hA1IVauxG2lEGSLmQ=="> +//<![CDATA[ +gl = window.gl || {}; +gl.client = {"isGeneric":true,"isOther":true}; + + +//]]> +</script> + + + +<header class="navbar navbar-gitlab navbar-expand-sm js-navbar" data-testid="navbar"> +<a class="gl-sr-only gl-accessibility" href="#content-body">Skip to content</a> +<div class="container-fluid"> +<div class="header-content js-header-content"> +<div class="title-container hide-when-top-nav-responsive-open gl-transition-medium gl-display-flex gl-align-items-stretch gl-pt-0 gl-mr-3"> +<div class="title"> +<span class="gl-sr-only">GitLab</span> +<a title="Homepage" id="logo" class="has-tooltip" data-track-label="main_navigation" data-track-action="click_gitlab_logo_link" data-track-property="navigation_top" href="/"><svg class="tanuki-logo" width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> + <path class="tanuki-shape tanuki" d="m24.507 9.5-.034-.09L21.082.562a.896.896 0 0 0-1.694.091l-2.29 7.01H7.825L5.535.653a.898.898 0 0 0-1.694-.09L.451 9.411.416 9.5a6.297 6.297 0 0 0 2.09 7.278l.012.01.03.022 5.16 3.867 2.56 1.935 1.554 1.176a1.051 1.051 0 0 0 1.268 0l1.555-1.176 2.56-1.935 5.197-3.89.014-.01A6.297 6.297 0 0 0 24.507 9.5Z" + fill="#E24329"/> + <path class="tanuki-shape right-cheek" d="m24.507 9.5-.034-.09a11.44 11.44 0 0 0-4.56 2.051l-7.447 5.632 4.742 3.584 5.197-3.89.014-.01A6.297 6.297 0 0 0 24.507 9.5Z" + fill="#FC6D26"/> + <path class="tanuki-shape chin" d="m7.707 20.677 2.56 1.935 1.555 1.176a1.051 1.051 0 0 0 1.268 0l1.555-1.176 2.56-1.935-4.743-3.584-4.755 3.584Z" + fill="#FCA326"/> + <path class="tanuki-shape left-cheek" d="M5.01 11.461a11.43 11.43 0 0 0-4.56-2.05L.416 9.5a6.297 6.297 0 0 0 2.09 7.278l.012.01.03.022 5.16 3.867 4.745-3.584-7.444-5.632Z" + fill="#FC6D26"/> +</svg> + +</a></div> +<div class="gl-display-flex gl-align-items-center"> +</div> +<div class="gl-display-none gl-sm-display-block"> +<ul class="list-unstyled nav navbar-sub-nav" data-view-model="{&quot;primary&quot;:[{&quot;type&quot;:&quot;header&quot;,&quot;title&quot;:&quot;Switch to&quot;},{&quot;id&quot;:&quot;project&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;Projects&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;project&quot;,&quot;href&quot;:&quot;&quot;,&quot;view&quot;:&quot;projects&quot;,&quot;css_class&quot;:null,&quot;data&quot;:{&quot;track_label&quot;:&quot;projects_dropdown&quot;,&quot;track_action&quot;:&quot;click_dropdown&quot;,&quot;track_property&quot;:&quot;navigation_top&quot;,&quot;testid&quot;:&quot;projects_dropdown&quot;},&quot;partial&quot;:null,&quot;component&quot;:null},{&quot;id&quot;:&quot;groups&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;Groups&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;group&quot;,&quot;href&quot;:&quot;&quot;,&quot;view&quot;:&quot;groups&quot;,&quot;css_class&quot;:null,&quot;data&quot;:{&quot;track_label&quot;:&quot;groups_dropdown&quot;,&quot;track_action&quot;:&quot;click_dropdown&quot;,&quot;track_property&quot;:&quot;navigation_top&quot;,&quot;testid&quot;:&quot;groups_dropdown&quot;},&quot;partial&quot;:null,&quot;component&quot;:null},{&quot;id&quot;:&quot;your-work&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;Your work&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;work&quot;,&quot;href&quot;:&quot;/dashboard/projects&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:null,&quot;data&quot;:{&quot;track_label&quot;:&quot;menu_your_work&quot;,&quot;track_action&quot;:&quot;click_dropdown&quot;,&quot;track_property&quot;:&quot;navigation_top&quot;},&quot;partial&quot;:null,&quot;component&quot;:null},{&quot;id&quot;:&quot;explore&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;Explore&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;compass&quot;,&quot;href&quot;:&quot;/explore/projects&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:null,&quot;data&quot;:{&quot;track_label&quot;:&quot;menu_explore&quot;,&quot;track_action&quot;:&quot;click_dropdown&quot;,&quot;track_property&quot;:&quot;navigation_top&quot;},&quot;partial&quot;:null,&quot;component&quot;:null}],&quot;secondary&quot;:[],&quot;views&quot;:{&quot;projects&quot;:{&quot;namespace&quot;:&quot;projects&quot;,&quot;currentUserName&quot;:&quot;user1&quot;,&quot;currentItem&quot;:{},&quot;linksPrimary&quot;:[{&quot;id&quot;:&quot;your&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;View all projects&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;href&quot;:&quot;/dashboard/projects&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:null,&quot;data&quot;:{&quot;testid&quot;:&quot;menu_item_link&quot;,&quot;qa_title&quot;:&quot;View all projects&quot;,&quot;track_label&quot;:&quot;menu_view_all_projects&quot;,&quot;track_action&quot;:&quot;click_dropdown&quot;,&quot;track_property&quot;:&quot;navigation_top&quot;},&quot;partial&quot;:null,&quot;component&quot;:null}],&quot;linksSecondary&quot;:[]},&quot;groups&quot;:{&quot;namespace&quot;:&quot;groups&quot;,&quot;currentUserName&quot;:&quot;user1&quot;,&quot;currentItem&quot;:{},&quot;linksPrimary&quot;:[{&quot;id&quot;:&quot;your&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;View all groups&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;href&quot;:&quot;/dashboard/groups&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:null,&quot;data&quot;:{&quot;testid&quot;:&quot;menu_item_link&quot;,&quot;qa_title&quot;:&quot;View all groups&quot;,&quot;track_label&quot;:&quot;menu_view_all_groups&quot;,&quot;track_action&quot;:&quot;click_dropdown&quot;,&quot;track_property&quot;:&quot;navigation_top&quot;},&quot;partial&quot;:null,&quot;component&quot;:null}],&quot;linksSecondary&quot;:[]}},&quot;shortcuts&quot;:[{&quot;id&quot;:&quot;project-shortcut&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;Projects&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;href&quot;:&quot;/dashboard/projects&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:&quot;dashboard-shortcuts-projects&quot;,&quot;data&quot;:{&quot;testid&quot;:&quot;menu_item_link&quot;,&quot;qa_title&quot;:&quot;Projects&quot;},&quot;partial&quot;:null,&quot;component&quot;:null},{&quot;id&quot;:&quot;groups-shortcut&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;Groups&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;href&quot;:&quot;/dashboard/groups&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:&quot;dashboard-shortcuts-groups&quot;,&quot;data&quot;:{&quot;testid&quot;:&quot;menu_item_link&quot;,&quot;qa_title&quot;:&quot;Groups&quot;},&quot;partial&quot;:null,&quot;component&quot;:null},{&quot;id&quot;:&quot;milestones-shortcut&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;Milestones&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;href&quot;:&quot;/dashboard/milestones&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:&quot;dashboard-shortcuts-milestones&quot;,&quot;data&quot;:{&quot;testid&quot;:&quot;menu_item_link&quot;,&quot;qa_title&quot;:&quot;Milestones&quot;},&quot;partial&quot;:null,&quot;component&quot;:null},{&quot;id&quot;:&quot;snippets-shortcut&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;Snippets&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;href&quot;:&quot;/dashboard/snippets&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:&quot;dashboard-shortcuts-snippets&quot;,&quot;data&quot;:{&quot;testid&quot;:&quot;menu_item_link&quot;,&quot;qa_title&quot;:&quot;Snippets&quot;},&quot;partial&quot;:null,&quot;component&quot;:null},{&quot;id&quot;:&quot;activity-shortcut&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;Activity&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;href&quot;:&quot;/dashboard/activity&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:&quot;dashboard-shortcuts-activity&quot;,&quot;data&quot;:{&quot;testid&quot;:&quot;menu_item_link&quot;,&quot;qa_title&quot;:&quot;Activity&quot;},&quot;partial&quot;:null,&quot;component&quot;:null}],&quot;menuTooltip&quot;:&quot;Main menu&quot;}" id="js-top-nav"> +<li> +<a class="top-nav-toggle" data-toggle="dropdown" href="#" type="button"> +<svg class="s16" data-testid="hamburger-icon"><use href="/assets/icons-b8c5a9711f73b1de3c81754da0aca72f43b0e6844aa06dd03092b601a493f45b.svg#hamburger"></use></svg> +</a> +</li> +</ul> +<div class="hidden"> +<a class="dashboard-shortcuts-projects" href="/dashboard/projects">Projects +</a><a class="dashboard-shortcuts-groups" href="/dashboard/groups">Groups +</a><a class="dashboard-shortcuts-milestones" href="/dashboard/milestones">Milestones +</a><a class="dashboard-shortcuts-snippets" href="/dashboard/snippets">Snippets +</a><a class="dashboard-shortcuts-activity" href="/dashboard/activity">Activity +</a></div> + +</div> +</div> +<div class="navbar-collapse gl-transition-medium collapse gl-mr-auto global-search-container hide-when-top-nav-responsive-open"> +<ul class="nav navbar-nav gl-w-full gl-align-items-center"> +<li class="nav-item header-search gl-display-none gl-lg-display-block gl-w-full"> +</li> +<li class="nav-item d-none d-sm-inline-block d-lg-none"> +<a title="Search" aria-label="Search" data-toggle="tooltip" data-placement="bottom" data-container="body" data-track-action="click_link" data-track-label="global_search" data-track-property="navigation_top" href="/search"><svg class="s16" data-testid="search-icon"><use href="/assets/icons-b8c5a9711f73b1de3c81754da0aca72f43b0e6844aa06dd03092b601a493f45b.svg#search"></use></svg> +</a></li> +</ul> +</div> +<div class="navbar-collapse gl-transition-medium collapse"> +<ul class="nav navbar-nav gl-w-full gl-align-items-center gl-justify-content-end"> +<li class="header-new gl-flex-grow-1 gl-flex-shrink-1 dropdown gl-display-none gl-sm-display-block gl-white-space-nowrap gl-text-right" data-track-action="click_dropdown" data-track-label="new_dropdown" data-track-property="navigation_top"> +<a class="header-new-dropdown-toggle has-tooltip gl-display-flex" id="js-onboarding-new-project-link" title="Create new..." ref="tooltip" aria-label="Create new..." data-toggle="dropdown" data-placement="bottom" data-container="body" data-display="static" data-testid="new-menu-toggle" href="/projects/new"><svg class="s16" data-testid="plus-square-icon"><use href="/assets/icons-b8c5a9711f73b1de3c81754da0aca72f43b0e6844aa06dd03092b601a493f45b.svg#plus-square"></use></svg> +<svg class="s16 caret-down" data-testid="chevron-down-icon"><use href="/assets/icons-b8c5a9711f73b1de3c81754da0aca72f43b0e6844aa06dd03092b601a493f45b.svg#chevron-down"></use></svg> +</a><div class="dropdown-menu dropdown-menu-right dropdown-extended-height"> +<ul> +<li><a data-track-action="click_link_new_project" data-track-label="plus_menu_dropdown" data-track-property="navigation_top" data-testid="global_new_project_link" href="/projects/new">New project/repository</a></li> +<li><a data-track-action="click_link_new_group" data-track-label="plus_menu_dropdown" data-track-property="navigation_top" data-testid="global_new_group_link" href="/groups/new">New group</a></li> +<li><a data-track-action="click_link_new_snippet_parent" data-track-label="plus_menu_dropdown" data-track-property="navigation_top" data-testid="global_new_snippet_link" href="/-/snippets/new">New snippet</a></li> +</ul> +</div> +</li> + +<li class="user-counter"><a title="Issues" class="dashboard-shortcuts-issues js-prefetch-document" aria-label="Issues" data-testid="issues_shortcut_button" data-toggle="tooltip" data-placement="bottom" data-track-label="main_navigation" data-track-action="click_issues_link" data-track-property="navigation_top" data-container="body" href="/dashboard/issues?assignee_username=user1"><svg class="s16" data-testid="issues-icon"><use href="/assets/icons-b8c5a9711f73b1de3c81754da0aca72f43b0e6844aa06dd03092b601a493f45b.svg#issues"></use></svg> +<span aria-label="0 assigned issues" class="gl-badge badge badge-pill badge-success sm gl-ml-n2 gl-display-none">0 +</span></a></li><li class="user-counter dropdown"><a class="dashboard-shortcuts-merge_requests has-tooltip" title="Merge requests" aria-label="Merge requests" data-testid="merge_requests_shortcut_button" data-toggle="dropdown" data-placement="bottom" data-track-label="merge_requests_menu" data-track-action="click_dropdown" data-track-property="navigation_top" data-container="body" href="/dashboard/merge_requests?assignee_username=user1"><svg class="s16" data-testid="git-merge-icon"><use href="/assets/icons-b8c5a9711f73b1de3c81754da0aca72f43b0e6844aa06dd03092b601a493f45b.svg#git-merge"></use></svg> +<span aria-label="0 merge requests" class="gl-badge badge badge-pill badge-warning sm js-merge-requests-count gl-ml-n2 gl-display-none">0 +</span><svg class="s16 caret-down gl-mx-0!" data-testid="chevron-down-icon"><use href="/assets/icons-b8c5a9711f73b1de3c81754da0aca72f43b0e6844aa06dd03092b601a493f45b.svg#chevron-down"></use></svg> +</a><div class="dropdown-menu dropdown-menu-right"> +<ul> +<li class="dropdown-header"> +Merge requests +</li> +<li> +<a class="gl-display-flex! gl-align-items-center js-prefetch-document" data-track-action="click_link" data-track-label="merge_requests_assigned" data-track-property="navigation_top" href="/dashboard/merge_requests?assignee_username=user1">Assigned +<span class="gl-badge badge badge-pill badge-neutral sm js-assigned-mr-count gl-ml-auto">0 +</span></a></li> +<li> +<a class="dashboard-shortcuts-review_requests gl-display-flex! gl-align-items-center js-prefetch-document" data-track-action="click_link" data-track-label="merge_requests_to_review" data-track-property="navigation_top" href="/dashboard/merge_requests?reviewer_username=user1">Review requests +<span class="gl-badge badge badge-pill badge-neutral sm js-reviewer-mr-count gl-ml-auto">0 +</span></a></li> +</ul> +</div> +</li><li class="user-counter"><a title="To-Do List" aria-label="To-Do List" class="shortcuts-todos js-prefetch-document" data-testid="todos_shortcut_button" data-toggle="tooltip" data-placement="bottom" data-track-label="main_navigation" data-track-action="click_to_do_link" data-track-property="navigation_top" data-container="body" href="/dashboard/todos"><svg class="s16" data-testid="todo-done-icon"><use href="/assets/icons-b8c5a9711f73b1de3c81754da0aca72f43b0e6844aa06dd03092b601a493f45b.svg#todo-done"></use></svg> +<span aria-label="Todos count" class="gl-badge badge badge-pill badge-info sm js-todos-count gl-ml-n2 hidden">0 +</span></a></li><li class="nav-item header-help dropdown d-none d-md-block"> +<a class="header-help-dropdown-toggle gl-relative" data-toggle="dropdown" data-track-action="click_question_mark_link" data-track-label="main_navigation" data-track-property="navigation_top" href="/help"><span class="gl-sr-only"> +Help +</span> +<svg class="s16" data-testid="question-o-icon"><use href="/assets/icons-b8c5a9711f73b1de3c81754da0aca72f43b0e6844aa06dd03092b601a493f45b.svg#question-o"></use></svg> +<span class="notification-dot rounded-circle gl-absolute"></span> +<svg class="s16 caret-down" data-testid="chevron-down-icon"><use href="/assets/icons-b8c5a9711f73b1de3c81754da0aca72f43b0e6844aa06dd03092b601a493f45b.svg#chevron-down"></use></svg> +</a><div class="dropdown-menu dropdown-menu-right"> +<ul> +<li> + +</li> +<li> +<button class="gl-justify-content-space-between gl-align-items-center js-whats-new-trigger gl-display-flex!" type="button"> +What&#39;s new +<span class="gl-badge badge badge-pill badge-muted sm js-whats-new-notification-count">6</span> +</button> +</li> + +<li> +<a data-track-action="click_link" data-track-label="help" data-track-property="navigation_top" href="/help">Help</a> +</li> +<li> +<a data-track-action="click_link" data-track-label="support" data-track-property="navigation_top" href="https://about.gitlab.com/get-help/">Support</a> +</li> +<li> +<a target="_blank" class="text-nowrap" rel="noopener noreferrer" data-track-action="click_link" data-track-label="community_forum" data-track-property="navigation_top" href="https://forum.gitlab.com">Community forum</a> + +</li> +<li> +<button class="js-shortcuts-modal-trigger" data-track-action="click_button" data-track-label="keyboard_shortcuts_help" data-track-property="navigation_top" type="button"> +Keyboard shortcuts +<kbd aria-hidden="true" class="flat float-right">?</kbd> +</button> +</li> +<li class="divider"></li> +<li> +<a data-track-action="click_link" data-track-label="submit_feedback" data-track-property="navigation_top" href="https://about.gitlab.com/submit-feedback">Submit feedback</a> +</li> +<li> + +</li> + +</ul> + +</div> +</li> +<li class="nav-item header-user js-nav-user-dropdown dropdown" data-testid="user-dropdown"> +<a class="header-user-dropdown-toggle" data-toggle="dropdown" data-track-label="profile_dropdown" data-track-action="click_dropdown" data-track-property="navigation_top" href="/user1"><img srcset="https://www.gravatar.com/avatar/10fc7f102be8de7657fb4d80898bbfe3?s=48&amp;d=identicon 1x, https://www.gravatar.com/avatar/10fc7f102be8de7657fb4d80898bbfe3?s=48&amp;d=identicon 2x" alt="Sidney Jones2" class="gl-avatar gl-avatar-s24 header-user-avatar gl-avatar-circle" height="24" width="24" loading="lazy" data-testid="user_avatar_content" src="https://www.gravatar.com/avatar/10fc7f102be8de7657fb4d80898bbfe3?s=48&amp;d=identicon" /> + + +<svg class="s16 caret-down" data-testid="chevron-down-icon"><use href="/assets/icons-b8c5a9711f73b1de3c81754da0aca72f43b0e6844aa06dd03092b601a493f45b.svg#chevron-down"></use></svg> +</a><div class="dropdown-menu dropdown-menu-right"> +<ul> +<li class="current-user"> +<a class="gl-line-height-20!" data-user="user1" data-testid="user-profile-link" data-track-action="click_link" data-track-label="user_profile" data-track-property="navigation_top" href="/user1"><div class="gl-font-weight-bold"> +Sidney Jones2 +</div> +@user1 + +</a></li> +<li class="divider"></li> +<li> +<button class="gl-button btn btn-link menu-item js-set-status-modal-trigger" type="button"> +Set status +</button> +</li> + +<li> +<a data-testid="edit_profile_link" data-track-action="click_link" data-track-label="user_edit_profile" data-track-property="navigation_top" href="/-/profile">Edit profile</a> +</li> +<li> +<a data-track-action="click_link" data-track-label="user_preferences" data-track-property="navigation_top" href="/-/profile/preferences">Preferences</a> +</li> + +<li class="divider d-md-none"></li> +<li class="d-md-none"> +<a data-track-action="click_link" data-track-label="help" data-track-property="navigation_top" href="/help">Help</a> +</li> +<li class="d-md-none"> +<a data-track-action="click_link" data-track-label="support" data-track-property="navigation_top" href="https://about.gitlab.com/get-help/">Support</a> +</li> +<li class="d-md-none"> +<a target="_blank" class="text-nowrap" rel="noopener noreferrer" data-track-action="click_link" data-track-label="community_forum" data-track-property="navigation_top" href="https://forum.gitlab.com">Community forum</a> + +</li> +<li class="d-md-none"> +<a data-track-action="click_link" data-track-label="submit_feedback" data-track-property="navigation_top" href="https://about.gitlab.com/submit-feedback">Submit feedback</a> +</li> +<li class="d-md-none"> + +</li> + +<li class="divider"></li> +<div class="js-new-nav-toggle" data-enabled="false" data-endpoint="http://www.example.com/-/profile/preferences"></div> +<li class="divider"></li> +<li> +<a class="sign-out-link" data-testid="sign_out_link" data-track-action="click_link" data-track-label="user_sign_out" data-track-property="navigation_top" rel="nofollow" data-method="post" href="/users/sign_out">Sign out</a> +</li> +</ul> + +</div> +</li> +</ul> +</div> +<button class="navbar-toggler d-block d-sm-none gl-border-none!" data-testid="mobile_navbar_button" type="button"> +<span class="sr-only">Toggle navigation</span> +<span class="more-icon gl-px-3 gl-font-sm gl-font-weight-bold"> +<span class="gl-pr-2">Menu</span> +<svg class="s16" data-testid="hamburger-icon"><use href="/assets/icons-b8c5a9711f73b1de3c81754da0aca72f43b0e6844aa06dd03092b601a493f45b.svg#hamburger"></use></svg> +</span> +<svg class="s12 close-icon" data-testid="close-icon"><use href="/assets/icons-b8c5a9711f73b1de3c81754da0aca72f43b0e6844aa06dd03092b601a493f45b.svg#close"></use></svg> +</button> +</div> +</div> +</header> +<div data-version-digest="981955e703369178cb87cbb7a2075060174b67907a3a4967a5a07e9d9281739e" id="whats-new-app"></div> +<div class="js-set-status-modal-wrapper" data-current-emoji="" data-current-message="" data-default-emoji="speech_balloon"></div> + +<div class="layout-page hide-when-top-nav-responsive-open"> + +<div class="content-wrapper"> +<div class="mobile-overlay"></div> + +<div class="alert-wrapper gl-force-block-formatting-context"> + + + + + + + + + + + + + + + + + + + + +<div class="container-fluid container-limited" data-testid="top-bar"> +<div class="top-bar-container gl-display-flex gl-align-items-center gl-gap-2 gl-border-b"> +<nav aria-label="Breadcrumbs" class="breadcrumbs" data-qa-selector="breadcrumb_links_content" data-testid="breadcrumb-links"> +<ul class="list-unstyled breadcrumbs-list js-breadcrumbs-list"> + +<li data-qa-selector="breadcrumb_current_link" data-testid="breadcrumb-current-link"> +<a href="/search?search=foo&amp;scope=projects">Search</a> +</li> +</ul> +<script type="application/ld+json"> +{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Search","item":"http://www.example.com/search?search=foo\u0026scope=projects"}]} + +</script> +</nav> + + + +</div> +</div> + +</div> +<div class="container-fluid container-limited "> +<main class="content" id="content-body"> +<div class="flash-container flash-container-page sticky" data-qa-selector="flash_container"> +</div> + + + +<div class="page-title-holder gl-display-flex gl-flex-wrap gl-justify-content-space-between"> +<h1 class="page-title gl-font-size-h-display gl-mr-5">Search</h1> +<div class="form-text text-muted mb-2 mb-sm-0 align-self-center"> +<div data-testid="es-status-marker" data-enabled="true"><a href="/help/user/search/advanced_search" rel="noopener" target="_blank">Advanced search</a> is enabled.</div> +</div> + +</div> +<div data-elasticsearch-enabled="true" data-group-initial-json="null" data-project-initial-json="null" id="js-search-topbar"></div> +<div class="results gl-md-display-flex gl-mt-0"> +<div class="search-sidebar gl-display-flex gl-flex-direction-column gl-mr-4" data-navigation-json="{&quot;projects&quot;:{&quot;label&quot;:&quot;Projects&quot;,&quot;scope&quot;:&quot;projects&quot;,&quot;data&quot;:{&quot;qa_selector&quot;:&quot;projects_tab&quot;},&quot;link&quot;:&quot;/search?scope=projects\u0026search=foo&quot;,&quot;active&quot;:true,&quot;count&quot;:&quot;0&quot;},&quot;blobs&quot;:{&quot;label&quot;:&quot;Code&quot;,&quot;scope&quot;:&quot;blobs&quot;,&quot;data&quot;:{&quot;qa_selector&quot;:&quot;code_tab&quot;},&quot;link&quot;:&quot;/search?scope=blobs\u0026search=foo&quot;,&quot;active&quot;:false,&quot;count_link&quot;:&quot;/search/count?scope=blobs\u0026search=foo&quot;},&quot;issues&quot;:{&quot;label&quot;:&quot;Issues&quot;,&quot;scope&quot;:&quot;issues&quot;,&quot;data&quot;:null,&quot;link&quot;:&quot;/search?scope=issues\u0026search=foo&quot;,&quot;active&quot;:false,&quot;count_link&quot;:&quot;/search/count?scope=issues\u0026search=foo&quot;},&quot;merge_requests&quot;:{&quot;label&quot;:&quot;Merge requests&quot;,&quot;scope&quot;:&quot;merge_requests&quot;,&quot;data&quot;:null,&quot;link&quot;:&quot;/search?scope=merge_requests\u0026search=foo&quot;,&quot;active&quot;:false,&quot;count_link&quot;:&quot;/search/count?scope=merge_requests\u0026search=foo&quot;},&quot;wiki_blobs&quot;:{&quot;label&quot;:&quot;Wiki&quot;,&quot;scope&quot;:&quot;wiki_blobs&quot;,&quot;data&quot;:null,&quot;link&quot;:&quot;/search?scope=wiki_blobs\u0026search=foo&quot;,&quot;active&quot;:false,&quot;count_link&quot;:&quot;/search/count?scope=wiki_blobs\u0026search=foo&quot;},&quot;commits&quot;:{&quot;label&quot;:&quot;Commits&quot;,&quot;scope&quot;:&quot;commits&quot;,&quot;data&quot;:null,&quot;link&quot;:&quot;/search?scope=commits\u0026search=foo&quot;,&quot;active&quot;:false,&quot;count_link&quot;:&quot;/search/count?scope=commits\u0026search=foo&quot;},&quot;notes&quot;:{&quot;label&quot;:&quot;Comments&quot;,&quot;scope&quot;:&quot;notes&quot;,&quot;data&quot;:null,&quot;link&quot;:&quot;/search?scope=notes\u0026search=foo&quot;,&quot;active&quot;:false,&quot;count_link&quot;:&quot;/search/count?scope=notes\u0026search=foo&quot;},&quot;milestones&quot;:{&quot;label&quot;:&quot;Milestones&quot;,&quot;scope&quot;:&quot;milestones&quot;,&quot;data&quot;:null,&quot;link&quot;:&quot;/search?scope=milestones\u0026search=foo&quot;,&quot;active&quot;:false,&quot;count_link&quot;:&quot;/search/count?scope=milestones\u0026search=foo&quot;},&quot;users&quot;:{&quot;label&quot;:&quot;Users&quot;,&quot;scope&quot;:&quot;users&quot;,&quot;data&quot;:null,&quot;link&quot;:&quot;/search?scope=users\u0026search=foo&quot;,&quot;active&quot;:false,&quot;count_link&quot;:&quot;/search/count?scope=users\u0026search=foo&quot;}}" id="js-search-sidebar"></div> +<div class="gl-w-full gl-flex-grow-1 gl-overflow-x-hidden"> + +<div class="advanced-search-promote"> + +</div> +<div class="search_box gl-my-8 gl-text-center"> +<div class="search_glyph"></div> +<h4> +<svg class="s24 gl-vertical-align-text-bottom" data-testid="search-icon"><use href="/assets/icons-b8c5a9711f73b1de3c81754da0aca72f43b0e6844aa06dd03092b601a493f45b.svg#search"></use></svg> +We couldn&#39;t find any projects matching <code>foo</code> +</h4> +</div> + + +</div> + +</div> + +</main> +</div> + + +</div> +</div> +<div class="top-nav-responsive layout-page"> +<div class="cloak-startup"> +<div data-view-model="{&quot;primary&quot;:[{&quot;type&quot;:&quot;header&quot;,&quot;title&quot;:&quot;Switch to&quot;},{&quot;id&quot;:&quot;project&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;Projects&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;project&quot;,&quot;href&quot;:&quot;&quot;,&quot;view&quot;:&quot;projects&quot;,&quot;css_class&quot;:null,&quot;data&quot;:{&quot;track_label&quot;:&quot;projects_dropdown&quot;,&quot;track_action&quot;:&quot;click_dropdown&quot;,&quot;track_property&quot;:&quot;navigation_top&quot;,&quot;testid&quot;:&quot;projects_dropdown&quot;},&quot;partial&quot;:null,&quot;component&quot;:null},{&quot;id&quot;:&quot;groups&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;Groups&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;group&quot;,&quot;href&quot;:&quot;&quot;,&quot;view&quot;:&quot;groups&quot;,&quot;css_class&quot;:null,&quot;data&quot;:{&quot;track_label&quot;:&quot;groups_dropdown&quot;,&quot;track_action&quot;:&quot;click_dropdown&quot;,&quot;track_property&quot;:&quot;navigation_top&quot;,&quot;testid&quot;:&quot;groups_dropdown&quot;},&quot;partial&quot;:null,&quot;component&quot;:null},{&quot;id&quot;:&quot;your-work&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;Your work&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;work&quot;,&quot;href&quot;:&quot;/dashboard/projects&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:null,&quot;data&quot;:{&quot;track_label&quot;:&quot;menu_your_work&quot;,&quot;track_action&quot;:&quot;click_dropdown&quot;,&quot;track_property&quot;:&quot;navigation_top&quot;},&quot;partial&quot;:null,&quot;component&quot;:null},{&quot;id&quot;:&quot;explore&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;Explore&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;compass&quot;,&quot;href&quot;:&quot;/explore/projects&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:null,&quot;data&quot;:{&quot;track_label&quot;:&quot;menu_explore&quot;,&quot;track_action&quot;:&quot;click_dropdown&quot;,&quot;track_property&quot;:&quot;navigation_top&quot;},&quot;partial&quot;:null,&quot;component&quot;:null}],&quot;secondary&quot;:[],&quot;views&quot;:{&quot;projects&quot;:{&quot;namespace&quot;:&quot;projects&quot;,&quot;currentUserName&quot;:&quot;user1&quot;,&quot;currentItem&quot;:{},&quot;linksPrimary&quot;:[{&quot;id&quot;:&quot;your&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;View all projects&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;href&quot;:&quot;/dashboard/projects&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:null,&quot;data&quot;:{&quot;testid&quot;:&quot;menu_item_link&quot;,&quot;qa_title&quot;:&quot;View all projects&quot;,&quot;track_label&quot;:&quot;menu_view_all_projects&quot;,&quot;track_action&quot;:&quot;click_dropdown&quot;,&quot;track_property&quot;:&quot;navigation_top&quot;},&quot;partial&quot;:null,&quot;component&quot;:null}],&quot;linksSecondary&quot;:[]},&quot;groups&quot;:{&quot;namespace&quot;:&quot;groups&quot;,&quot;currentUserName&quot;:&quot;user1&quot;,&quot;currentItem&quot;:{},&quot;linksPrimary&quot;:[{&quot;id&quot;:&quot;your&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;View all groups&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;href&quot;:&quot;/dashboard/groups&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:null,&quot;data&quot;:{&quot;testid&quot;:&quot;menu_item_link&quot;,&quot;qa_title&quot;:&quot;View all groups&quot;,&quot;track_label&quot;:&quot;menu_view_all_groups&quot;,&quot;track_action&quot;:&quot;click_dropdown&quot;,&quot;track_property&quot;:&quot;navigation_top&quot;},&quot;partial&quot;:null,&quot;component&quot;:null}],&quot;linksSecondary&quot;:[]},&quot;new&quot;:{&quot;title&quot;:&quot;Create new...&quot;,&quot;menu_sections&quot;:[{&quot;title&quot;:&quot;In GitLab&quot;,&quot;menu_items&quot;:[{&quot;id&quot;:&quot;general_new_project&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;New project/repository&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;href&quot;:&quot;/projects/new&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:null,&quot;data&quot;:{&quot;track_action&quot;:&quot;click_link_new_project&quot;,&quot;track_label&quot;:&quot;plus_menu_dropdown&quot;,&quot;track_property&quot;:&quot;navigation_top&quot;,&quot;testid&quot;:&quot;global_new_project_link&quot;},&quot;partial&quot;:null,&quot;component&quot;:null},{&quot;id&quot;:&quot;general_new_group&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;New group&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;href&quot;:&quot;/groups/new&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:null,&quot;data&quot;:{&quot;track_action&quot;:&quot;click_link_new_group&quot;,&quot;track_label&quot;:&quot;plus_menu_dropdown&quot;,&quot;track_property&quot;:&quot;navigation_top&quot;,&quot;testid&quot;:&quot;global_new_group_link&quot;},&quot;partial&quot;:null,&quot;component&quot;:null},{&quot;id&quot;:&quot;general_new_snippet&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;New snippet&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;href&quot;:&quot;/-/snippets/new&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:null,&quot;data&quot;:{&quot;track_action&quot;:&quot;click_link_new_snippet_parent&quot;,&quot;track_label&quot;:&quot;plus_menu_dropdown&quot;,&quot;track_property&quot;:&quot;navigation_top&quot;,&quot;testid&quot;:&quot;global_new_snippet_link&quot;},&quot;partial&quot;:null,&quot;component&quot;:null}]}]},&quot;search&quot;:{&quot;id&quot;:&quot;search&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;Search&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;search&quot;,&quot;href&quot;:&quot;/search&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:null,&quot;data&quot;:{&quot;testid&quot;:&quot;menu_item_link&quot;,&quot;qa_title&quot;:&quot;Search&quot;},&quot;partial&quot;:null,&quot;component&quot;:null}},&quot;shortcuts&quot;:[{&quot;id&quot;:&quot;project-shortcut&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;Projects&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;href&quot;:&quot;/dashboard/projects&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:&quot;dashboard-shortcuts-projects&quot;,&quot;data&quot;:{&quot;testid&quot;:&quot;menu_item_link&quot;,&quot;qa_title&quot;:&quot;Projects&quot;},&quot;partial&quot;:null,&quot;component&quot;:null},{&quot;id&quot;:&quot;groups-shortcut&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;Groups&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;href&quot;:&quot;/dashboard/groups&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:&quot;dashboard-shortcuts-groups&quot;,&quot;data&quot;:{&quot;testid&quot;:&quot;menu_item_link&quot;,&quot;qa_title&quot;:&quot;Groups&quot;},&quot;partial&quot;:null,&quot;component&quot;:null},{&quot;id&quot;:&quot;milestones-shortcut&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;Milestones&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;href&quot;:&quot;/dashboard/milestones&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:&quot;dashboard-shortcuts-milestones&quot;,&quot;data&quot;:{&quot;testid&quot;:&quot;menu_item_link&quot;,&quot;qa_title&quot;:&quot;Milestones&quot;},&quot;partial&quot;:null,&quot;component&quot;:null},{&quot;id&quot;:&quot;snippets-shortcut&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;Snippets&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;href&quot;:&quot;/dashboard/snippets&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:&quot;dashboard-shortcuts-snippets&quot;,&quot;data&quot;:{&quot;testid&quot;:&quot;menu_item_link&quot;,&quot;qa_title&quot;:&quot;Snippets&quot;},&quot;partial&quot;:null,&quot;component&quot;:null},{&quot;id&quot;:&quot;activity-shortcut&quot;,&quot;type&quot;:&quot;item&quot;,&quot;title&quot;:&quot;Activity&quot;,&quot;active&quot;:false,&quot;icon&quot;:&quot;&quot;,&quot;href&quot;:&quot;/dashboard/activity&quot;,&quot;view&quot;:&quot;&quot;,&quot;css_class&quot;:&quot;dashboard-shortcuts-activity&quot;,&quot;data&quot;:{&quot;testid&quot;:&quot;menu_item_link&quot;,&quot;qa_title&quot;:&quot;Activity&quot;},&quot;partial&quot;:null,&quot;component&quot;:null}],&quot;menuTooltip&quot;:&quot;Main menu&quot;}" id="js-top-nav-responsive"></div> +</div> +</div> + + + +<script nonce="MnPq6hA1IVauxG2lEGSLmQ=="> +//<![CDATA[ +if ('loading' in HTMLImageElement.prototype) { + document.querySelectorAll('img.lazy').forEach(img => { + img.loading = 'lazy'; + let imgUrl = img.dataset.src; + // Only adding width + height for avatars for now + if (imgUrl.indexOf('/avatar/') > -1 && imgUrl.indexOf('?') === -1) { + const targetWidth = img.getAttribute('width') || img.width; + imgUrl += `?width=${targetWidth}`; + } + img.src = imgUrl; + img.removeAttribute('data-src'); + img.classList.remove('lazy'); + img.classList.add('js-lazy-loaded'); + img.dataset.qa_selector = 'js_lazy_loaded_content'; + }); +} + +//]]> +</script> +<script nonce="MnPq6hA1IVauxG2lEGSLmQ=="> +//<![CDATA[ +gl = window.gl || {}; +gl.experiments = {}; + + +//]]> +</script> + +</body> +</html> Shared Example Group: "an efficient database result" called from ./ee/spec/requests/search_controller_spec.rb:84 ``` ### Reports (1) 1. 2023-07-06: https://gitlab.com/gitlab-org/gitlab/-/jobs/4609795190 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/923670300)
issue