#2382 The Browse Search function makes it hard to find things
Opened 6 years ago by bex. Modified a year ago

I was looking for the NA Ambassadors pagure. It is at ambassadors-na

Typing in "ambassador" into the browse box returns only "ambassadors-apac"

Can we get this to both an initial fetch of results, but to return a proper search string if desired?


It has been two years since, this post, I would like to jump on this boat and say, that I cannot even find the Pagure repo from the browse search box.

Two things that would be great to see:

  • A list of matches to appear on page ( not in dropdown ) when enter is pressed.
  • The chosen repo to be displayed when chosen specifically from the dropdown (via mouse or keyboard + enter)

Things that would be nice:

  • Entered text to remain when clicking out of the browse search bar

Would I be correct in saying that this would require an update of selectize.min.js, replacing selectize.min.js for that form, or a hybrid solution of some sort to fix?

I would assume here?

<form action="/search" id="headerSearch">

    <select name="type" class="hidden">
      <option value="projects" selected="">Projects</option>
      <option value="projects_forks">Projects &amp; Forks</option>
      <option value="user">Users</option>
      <option value="groups">Groups</option>
    </select>
    <input type="hidden" name="direct" readonly="" value="1">

    <input type="text" name="term" id="term" placeholder="Search Projects" class="form-control selectized" title="Search" tabindex="-1" style="display: none;" value=""><div class="selectize-control form-control single"><div class="selectize-input items has-options not-full"><input type="text" autocomplete="off" tabindex="" id="term-selectized" style="width: 102.8px; opacity: 1; position: relative; left: 0px;" placeholder="Search Projects"></div><div class="selectize-dropdown single form-control" style="display: none; width: 250px; top: 34px; left: 0px; visibility: visible;"><div class="selectize-dropdown-content"><div data-selectable="" data-value="fork/zsun/ambassadors-apac" class=""><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/zsun/ambassadors-apac</strong></span></div><div class="description"><small>Fedora Ambassadors APAC Request Tracker</small></div></div><div data-selectable="" data-value="fork/gbraad/ambassadors-apac" class=""><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/gbraad/ambassadors-apac</strong></span></div><div class="description"><small>Fedora Ambassadors APAC Request Tracker</small></div></div><div data-selectable="" data-value="fork/mpduty/ambassadors-apac" class=""><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/mpduty/ambassadors-apac</strong></span></div><div class="description"><small>Fedora Ambassadors APAC Request Tracker</small></div></div><div data-selectable="" data-value="ambassadors-apac"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>ambassadors-apac</strong></span></div><div class="description"><small>Fedora Ambassadors APAC Request Tracker</small></div></div><div data-selectable="" data-value="apache-commons-jcs"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>apache-commons-jcs</strong></span></div><div class="description"><small>The apache-commons-jcs rpms</small></div></div><div data-selectable="" data-value="fork/msrb/archlinux-packages"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/msrb/archlinux-packages</strong></span></div><div class="description"><small>Arch Linux Packages, git clone of the 'packages' repository. (Mirror of projects.archlinux.org/svntogit/packages.git)</small></div></div><div data-selectable="" data-value="archlinux-packages"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>archlinux-packages</strong></span></div><div class="description"><small>Arch Linux Packages, git clone of the 'packages' repository. (Mirror of projects.archlinux.org/svntogit/packages.git)</small></div></div><div data-selectable="" data-value="CentOS_packages"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>CentOS_packages</strong></span></div><div class="description"><small>Various packages for CentOS not in the official or Fedora EPEL Repositories</small></div></div><div data-selectable="" data-value="iavael-rpms/compat-exiv2"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>iavael-rpms/compat-exiv2</strong></span></div><div class="description"><small>compat-exiv2</small></div></div><div data-selectable="" data-value="conversioncompanion"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>conversioncompanion</strong></span></div><div class="description"><small>  A tool to convert American and Metric Units of Measure  written in VB6</small></div></div><div data-selectable="" data-value="dnf-langpacks"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>dnf-langpacks</strong></span></div><div class="description"><small> Plugin for DNF that looks for langpacks for your native language for packages you install</small></div></div><div data-selectable="" data-value="Fedora-Infra/dummy-package"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>Fedora-Infra/dummy-package</strong></span></div><div class="description"><small>Dummy upstream package used for testing the packager workflow</small></div></div><div data-selectable="" data-value="eclipse-fedorapackager"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>eclipse-fedorapackager</strong></span></div><div class="description"><small>Fedora Packager for Eclipse </small></div></div><div data-selectable="" data-value="eclipse-packagekit"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>eclipse-packagekit</strong></span></div><div class="description"><small>Eclipse ​PackageKit integration plugin</small></div></div><div data-selectable="" data-value="fas2ipa"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fas2ipa</strong></span></div><div class="description"><small>Out-Of-Band FAS to IPA sync tooling</small></div></div><div data-selectable="" data-value="fedora-astronomy-packaging"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fedora-astronomy-packaging</strong></span></div><div class="description"><small>Packaging related stuff of Fedora Astronomy SIG</small></div></div><div data-selectable="" data-value="fedora-flatpak-review"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fedora-flatpak-review</strong></span></div><div class="description"><small>Review requests for Fedora flatpaks</small></div></div><div data-selectable="" data-value="fork/harshitmodi/fedora-commops/fedora-happiness-packets"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/harshitmodi/fedora-commops/fedora-happiness-packets</strong></span></div><div class="description"><small>Add Fedora user account authentication and fedmsg integration to Happiness Packets to deploy in Fedora’s infrastructure</small></div></div><div data-selectable="" data-value="fork/margi/fedora-commops/fedora-happiness-packets"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/margi/fedora-commops/fedora-happiness-packets</strong></span></div><div class="description"><small>Add Fedora user account authentication and fedmsg integration to Happiness Packets to deploy in Fedora’s infrastructure</small></div></div><div data-selectable="" data-value="fork/synnek1337/fedora-commops/fedora-happiness-packets" class=""><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/synnek1337/fedora-commops/fedora-happiness-packets</strong></span></div><div class="description"><small>Add Fedora user account authentication and fedmsg integration to Happiness Packets to deploy in Fedora’s infrastructure</small></div></div><div data-selectable="" data-value="gopagure" class="selected"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>gopagure</strong></span></div><div class="description"><small>Golang Pagure API client</small></div></div><div data-selectable="" data-value="fork/vbatts/gopagure"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/vbatts/gopagure</strong></span></div><div class="description"><small>Golang Pagure API client</small></div></div><div data-selectable="" data-value="fork/vivekanand1101/gopagure"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/vivekanand1101/gopagure</strong></span></div><div class="description"><small>Golang Pagure API client</small></div></div><div data-selectable="" data-value="how-do-you-pronounce-pagure"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>how-do-you-pronounce-pagure</strong></span></div><div class="description"><small>Really, how do you?</small></div></div><div data-selectable="" data-value="fork/lobocode/how-do-you-pronounce-pagure"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/lobocode/how-do-you-pronounce-pagure</strong></span></div><div class="description"><small>Really, how do you?</small></div></div><div data-selectable="" data-value="fork/churchyard/how-do-you-pronounce-pagure"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/churchyard/how-do-you-pronounce-pagure</strong></span></div><div class="description"><small>Really, how do you?</small></div></div><div data-selectable="" data-value="fork/mattdm/how-do-you-pronounce-pagure"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/mattdm/how-do-you-pronounce-pagure</strong></span></div><div class="description"><small>Really, how do you?</small></div></div><div data-selectable="" data-value="fork/bcotton/how-do-you-pronounce-pagure"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/bcotton/how-do-you-pronounce-pagure</strong></span></div><div class="description"><small>Really, how do you?</small></div></div><div data-selectable="" data-value="fedora-qa/landingpage"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fedora-qa/landingpage</strong></span></div><div class="description"><small>Fedora QA Landingpage</small></div></div><div data-selectable="" data-value="fork/pingou/libpagure"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/pingou/libpagure</strong></span></div><div class="description"><small>A Python library for Pagure APIs</small></div></div><div data-selectable="" data-value="libpagure" class=""><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>libpagure</strong></span></div><div class="description"><small>A Python library for Pagure APIs</small></div></div><div data-selectable="" data-value="fork/pnemade/libpagure"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/pnemade/libpagure</strong></span></div><div class="description"><small>A Python library for Pagure APIs</small></div></div><div data-selectable="" data-value="fork/jpopelka/libpagure"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/jpopelka/libpagure</strong></span></div><div class="description"><small>A Python library for Pagure APIs</small></div></div><div data-selectable="" data-value="fork/ttomecek/libpagure"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/ttomecek/libpagure</strong></span></div><div class="description"><small>A Python library for Pagure APIs</small></div></div><div data-selectable="" data-value="fork/sayanchowdhury/libpagure"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/sayanchowdhury/libpagure</strong></span></div><div class="description"><small>A Python library for Pagure APIs</small></div></div><div data-selectable="" data-value="fork/dustymabe/libpagure"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/dustymabe/libpagure</strong></span></div><div class="description"><small>A Python library for Pagure APIs</small></div></div><div data-selectable="" data-value="fork/lachmanfrantisek/libpagure"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/lachmanfrantisek/libpagure</strong></span></div><div class="description"><small>A Python library for Pagure APIs</small></div></div><div data-selectable="" data-value="fork/cqi/libpagure"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/cqi/libpagure</strong></span></div><div class="description"><small>A Python library for Pagure APIs</small></div></div><div data-selectable="" data-value="fork/mbasti/libpagure"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/mbasti/libpagure</strong></span></div><div class="description"><small>A Python library for Pagure APIs</small></div></div><div data-selectable="" data-value="fork/cverna/libpagure"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/cverna/libpagure</strong></span></div><div class="description"><small>A Python library for Pagure APIs</small></div></div><div data-selectable="" data-value="fork/lenkaseg/libpagure"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/lenkaseg/libpagure</strong></span></div><div class="description"><small>A Python library for Pagure APIs</small></div></div><div data-selectable="" data-value="fork/geored/neuro-sig/20190909-OSB-workshop-presentation"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/geored/neuro-sig/20190909-OSB-workshop-presentation</strong></span></div><div class="description"><small>NeuroFedora presentation for the OSB workshop</small></div></div><div data-selectable="" data-value="neuro-sig/20190909-OSB-workshop-presentation"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>neuro-sig/20190909-OSB-workshop-presentation</strong></span></div><div class="description"><small>NeuroFedora presentation for the OSB workshop</small></div></div><div data-selectable="" data-value="neuro-sig/2019-NeuroFedora-poster-CNS"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>neuro-sig/2019-NeuroFedora-poster-CNS</strong></span></div><div class="description"><small>The NeuroFedora poster at CNS*2019 Barcelona</small></div></div><div data-selectable="" data-value="neuro-sig/2020-CNS-Abstract"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>neuro-sig/2020-CNS-Abstract</strong></span></div><div class="description"><small>Abstract to submit to CNS*2020</small></div></div><div data-selectable="" data-value="fork/roufique2/389-admin-console"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/roufique2/389-admin-console</strong></span></div><div class="description"><small>389 Java Administration Server</small></div></div><div data-selectable="" data-value="389-admin-console"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>389-admin-console</strong></span></div><div class="description"><small>389 Java Administration Server</small></div></div><div data-selectable="" data-value="fork/cipherboy/389-console"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/cipherboy/389-console</strong></span></div><div class="description"><small>389 Java Console</small></div></div><div data-selectable="" data-value="389-console"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>389-console</strong></span></div><div class="description"><small>389 Java Console</small></div></div><div data-selectable="" data-value="fork/dristybutola/389-ds-base"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/dristybutola/389-ds-base</strong></span></div><div class="description"><small>389 Directory Server</small></div></div><div data-selectable="" data-value="fork/amsharma/389-ds-base"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/amsharma/389-ds-base</strong></span></div><div class="description"><small>389 Directory Server</small></div></div><div data-selectable="" data-value="fork/cgrzemba/389-ds-base"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/cgrzemba/389-ds-base</strong></span></div><div class="description"><small>389 Directory Server</small></div></div><div data-selectable="" data-value="fork/hyadav5/389-ds-base"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/hyadav5/389-ds-base</strong></span></div><div class="description"><small>389 Directory Server</small></div></div><div data-selectable="" data-value="fork/vashirov/389-ds-base"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/vashirov/389-ds-base</strong></span></div><div class="description"><small>389 Directory Server</small></div></div><div data-selectable="" data-value="fork/spichugi/389-ds-base"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/spichugi/389-ds-base</strong></span></div><div class="description"><small>389 Directory Server</small></div></div><div data-selectable="" data-value="fork/hedrick/389-ds-base"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/hedrick/389-ds-base</strong></span></div><div class="description"><small>389 Directory Server</small></div></div><div data-selectable="" data-value="fork/puiterwijk/389-ds-base"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/puiterwijk/389-ds-base</strong></span></div><div class="description"><small>389 Directory Server</small></div></div><div data-selectable="" data-value="fork/akankshab/389-ds-base"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/akankshab/389-ds-base</strong></span></div><div class="description"><small>389 Directory Server</small></div></div><div data-selectable="" data-value="fork/akshayshivekar/389-ds-base"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/akshayshivekar/389-ds-base</strong></span></div><div class="description"><small>389 Directory Server</small></div></div><div data-selectable="" data-value="fork/aadhikari/389-ds-base"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/aadhikari/389-ds-base</strong></span></div><div class="description"><small>389 Directory Server</small></div></div><div data-selectable="" data-value="fork/aborah/389-ds-base"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/aborah/389-ds-base</strong></span></div><div class="description"><small>389 Directory Server</small></div></div><div data-selectable="" data-value="ccsdb"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>ccsdb</strong></span></div><div class="description"><small>The CentOS CI Status Database project</small></div></div><div data-selectable="" data-value="fork/bgoncalv/ci-resultsdb-listener"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/bgoncalv/ci-resultsdb-listener</strong></span></div><div class="description"><small>listens to fedmsgs coming out of the atomic host CI pipeline, </small></div></div><div data-selectable="" data-value="fork/mvadkert/ci-resultsdb-listener"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/mvadkert/ci-resultsdb-listener</strong></span></div><div class="description"><small>listens to fedmsgs coming out of the atomic host CI pipeline, </small></div></div><div data-selectable="" data-value="ci-resultsdb-listener"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>ci-resultsdb-listener</strong></span></div><div class="description"><small>listens to fedmsgs coming out of the atomic host CI pipeline, </small></div></div><div data-selectable="" data-value="fork/bstinson/ci-resultsdb-listener"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/bstinson/ci-resultsdb-listener</strong></span></div><div class="description"><small>listens to fedmsgs coming out of the atomic host CI pipeline, </small></div></div><div data-selectable="" data-value="fork/tflink/ci-resultsdb-listener"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/tflink/ci-resultsdb-listener</strong></span></div><div class="description"><small>listens to fedmsgs coming out of the atomic host CI pipeline, </small></div></div><div data-selectable="" data-value="fork/pingou/ci-resultsdb-listener"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/pingou/ci-resultsdb-listener</strong></span></div><div class="description"><small>listens to fedmsgs coming out of the atomic host CI pipeline, </small></div></div><div data-selectable="" data-value="fork/jbieren/ci-resultsdb-listener"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/jbieren/ci-resultsdb-listener</strong></span></div><div class="description"><small>listens to fedmsgs coming out of the atomic host CI pipeline, </small></div></div><div data-selectable="" data-value="dsd"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>dsd</strong></span></div><div class="description"><small>experimental tools for registering _DSD device properties</small></div></div><div data-selectable="" data-value="fedora-librtlsdr"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fedora-librtlsdr</strong></span></div><div class="description"><small>Software to turn the RTL2832U into an SDR</small></div></div><div data-selectable="" data-value="fedora-soapy-sdr"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fedora-soapy-sdr</strong></span></div><div class="description"><small>Vendor and platform neutral SDR support library</small></div></div><div data-selectable="" data-value="festvox_cmu_indic_tam_sdr_cg"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>festvox_cmu_indic_tam_sdr_cg</strong></span></div><div class="description"><small>The fedora packaging files for the festvox_cmu_indic_tam_sdr_cg package.</small></div></div><div data-selectable="" data-value="libsds"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>libsds</strong></span></div><div class="description"><small>Slapi Data Structures Library.</small></div></div><div data-selectable="" data-value="rasdaemon"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>rasdaemon</strong></span></div><div class="description"><small>Debian packaging for rasdaemon</small></div></div><div data-selectable="" data-value="rasdaemon-pkg"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>rasdaemon-pkg</strong></span></div><div class="description"><small>Fedora packaging for the rasdaemon</small></div></div><div data-selectable="" data-value="fork/adamwill/taskotron/resultsdb"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/adamwill/taskotron/resultsdb</strong></span></div><div class="description"><small>ResultsDB is a results store engine for (not only) Fedora QA tools</small></div></div><div data-selectable="" data-value="fork/mprahl/taskotron/resultsdb"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/mprahl/taskotron/resultsdb</strong></span></div><div class="description"><small>ResultsDB is a results store engine for (not only) Fedora QA tools</small></div></div><div data-selectable="" data-value="fork/gnaponie/taskotron/resultsdb"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/gnaponie/taskotron/resultsdb</strong></span></div><div class="description"><small>ResultsDB is a results store engine for (not only) Fedora QA tools</small></div></div><div data-selectable="" data-value="fork/mjia/taskotron/resultsdb"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/mjia/taskotron/resultsdb</strong></span></div><div class="description"><small>ResultsDB is a results store engine for (not only) Fedora QA tools. </small></div></div><div data-selectable="" data-value="fork/lholecek/taskotron/resultsdb"><div class="projecticon-search pull-xs-left"><span class="fa fa-calendar-o fa-rotate-270"></span></div><div class="title"><span class="name"><strong>fork/lholecek/taskotron/resultsdb</strong></span></div><div class="description"><small>ResultsDB is a results store engine for (not only) Fedora QA tools</small></div></div></div></div></div>
    <input type="submit" class="hidden" value="Search">
  </form>

Would I be correct in saying that this would require an update of selectize.min.js, replacing selectize.min.js for that form, or a hybrid solution of some sort to fix?
I would assume here?

<form action="/search" id="headerSearch">

<select name="type" class="hidden">
<option value="projects" selected="">Projects</option>
<option value="projects_forks">Projects & Forks</option>
<option value="user">Users</option>
<option value="groups">Groups</option>
</select>
<input type="hidden" name="direct" readonly="" value="1">

<input type="text" name="term" id="term" placeholder="Search Projects" class="form-control selectized" title="Search" tabindex="-1" style="display: none;" value="">

<input type="text" autocomplete="off" tabindex="" id="term-selectized" style="width: 102.8px; opacity: 1; position: relative; left: 0px;" placeholder="Search Projects">
fork/zsun/ambassadors-apac
<small>Fedora Ambassadors APAC Request Tracker</small>
fork/gbraad/ambassadors-apac
<small>Fedora Ambassadors APAC Request Tracker</small>
fork/mpduty/ambassadors-apac
<small>Fedora Ambassadors APAC Request Tracker</small>
ambassadors-apac
<small>Fedora Ambassadors APAC Request Tracker</small>
apache-commons-jcs
<small>The apache-commons-jcs rpms</small>
fork/msrb/archlinux-packages
<small>Arch Linux Packages, git clone of the 'packages' repository. (Mirror of projects.archlinux.org/svntogit/packages.git)</small>
archlinux-packages
<small>Arch Linux Packages, git clone of the 'packages' repository. (Mirror of projects.archlinux.org/svntogit/packages.git)</small>
CentOS_packages
<small>Various packages for CentOS not in the official or Fedora EPEL Repositories</small>
iavael-rpms/compat-exiv2
<small>compat-exiv2</small>
conversioncompanion
<small> A tool to convert American and Metric Units of Measure written in VB6</small>
dnf-langpacks
<small> Plugin for DNF that looks for langpacks for your native language for packages you install</small>
Fedora-Infra/dummy-package
<small>Dummy upstream package used for testing the packager workflow</small>
eclipse-fedorapackager
<small>Fedora Packager for Eclipse </small>
eclipse-packagekit
<small>Eclipse ​PackageKit integration plugin</small>
fas2ipa
<small>Out-Of-Band FAS to IPA sync tooling</small>
fedora-astronomy-packaging
<small>Packaging related stuff of Fedora Astronomy SIG</small>
fedora-flatpak-review
<small>Review requests for Fedora flatpaks</small>
fork/harshitmodi/fedora-commops/fedora-happiness-packets
<small>Add Fedora user account authentication and fedmsg integration to Happiness Packets to deploy in Fedora’s infrastructure</small>
fork/margi/fedora-commops/fedora-happiness-packets
<small>Add Fedora user account authentication and fedmsg integration to Happiness Packets to deploy in Fedora’s infrastructure</small>
fork/synnek1337/fedora-commops/fedora-happiness-packets
<small>Add Fedora user account authentication and fedmsg integration to Happiness Packets to deploy in Fedora’s infrastructure</small>
gopagure
<small>Golang Pagure API client</small>
fork/vbatts/gopagure
<small>Golang Pagure API client</small>
fork/vivekanand1101/gopagure
<small>Golang Pagure API client</small>
how-do-you-pronounce-pagure
<small>Really, how do you?</small>
fork/lobocode/how-do-you-pronounce-pagure
<small>Really, how do you?</small>
fork/churchyard/how-do-you-pronounce-pagure
<small>Really, how do you?</small>
fork/mattdm/how-do-you-pronounce-pagure
<small>Really, how do you?</small>
fork/bcotton/how-do-you-pronounce-pagure
<small>Really, how do you?</small>
fedora-qa/landingpage
<small>Fedora QA Landingpage</small>
fork/pingou/libpagure
<small>A Python library for Pagure APIs</small>
libpagure
<small>A Python library for Pagure APIs</small>
fork/pnemade/libpagure
<small>A Python library for Pagure APIs</small>
fork/jpopelka/libpagure
<small>A Python library for Pagure APIs</small>
fork/ttomecek/libpagure
<small>A Python library for Pagure APIs</small>
fork/sayanchowdhury/libpagure
<small>A Python library for Pagure APIs</small>
fork/dustymabe/libpagure
<small>A Python library for Pagure APIs</small>
fork/lachmanfrantisek/libpagure
<small>A Python library for Pagure APIs</small>
fork/cqi/libpagure
<small>A Python library for Pagure APIs</small>
fork/mbasti/libpagure
<small>A Python library for Pagure APIs</small>
fork/cverna/libpagure
<small>A Python library for Pagure APIs</small>
fork/lenkaseg/libpagure
<small>A Python library for Pagure APIs</small>
fork/geored/neuro-sig/20190909-OSB-workshop-presentation
<small>NeuroFedora presentation for the OSB workshop</small>
neuro-sig/20190909-OSB-workshop-presentation
<small>NeuroFedora presentation for the OSB workshop</small>
neuro-sig/2019-NeuroFedora-poster-CNS
<small>The NeuroFedora poster at CNS2019 Barcelona</small>
neuro-sig/2020-CNS-Abstract
<small>Abstract to submit to CNS2020</small>
fork/roufique2/389-admin-console
<small>389 Java Administration Server</small>
389-admin-console
<small>389 Java Administration Server</small>
fork/cipherboy/389-console
<small>389 Java Console</small>
389-console
<small>389 Java Console</small>
fork/dristybutola/389-ds-base
<small>389 Directory Server</small>
fork/amsharma/389-ds-base
<small>389 Directory Server</small>
fork/cgrzemba/389-ds-base
<small>389 Directory Server</small>
fork/hyadav5/389-ds-base
<small>389 Directory Server</small>
fork/vashirov/389-ds-base
<small>389 Directory Server</small>
fork/spichugi/389-ds-base
<small>389 Directory Server</small>
fork/hedrick/389-ds-base
<small>389 Directory Server</small>
fork/puiterwijk/389-ds-base
<small>389 Directory Server</small>
fork/akankshab/389-ds-base
<small>389 Directory Server</small>
fork/akshayshivekar/389-ds-base
<small>389 Directory Server</small>
fork/aadhikari/389-ds-base
<small>389 Directory Server</small>
fork/aborah/389-ds-base
<small>389 Directory Server</small>
ccsdb
<small>The CentOS CI Status Database project</small>
fork/bgoncalv/ci-resultsdb-listener
<small>listens to fedmsgs coming out of the atomic host CI pipeline, </small>
fork/mvadkert/ci-resultsdb-listener
<small>listens to fedmsgs coming out of the atomic host CI pipeline, </small>
ci-resultsdb-listener
<small>listens to fedmsgs coming out of the atomic host CI pipeline, </small>
fork/bstinson/ci-resultsdb-listener
<small>listens to fedmsgs coming out of the atomic host CI pipeline, </small>
fork/tflink/ci-resultsdb-listener
<small>listens to fedmsgs coming out of the atomic host CI pipeline, </small>
fork/pingou/ci-resultsdb-listener
<small>listens to fedmsgs coming out of the atomic host CI pipeline, </small>
fork/jbieren/ci-resultsdb-listener
<small>listens to fedmsgs coming out of the atomic host CI pipeline, </small>
dsd
<small>experimental tools for registering _DSD device properties</small>
fedora-librtlsdr
<small>Software to turn the RTL2832U into an SDR</small>
fedora-soapy-sdr
<small>Vendor and platform neutral SDR support library</small>
festvox_cmu_indic_tam_sdr_cg
<small>The fedora packaging files for the festvox_cmu_indic_tam_sdr_cg package.</small>
libsds
<small>Slapi Data Structures Library.</small>
rasdaemon
<small>Debian packaging for rasdaemon</small>
rasdaemon-pkg
<small>Fedora packaging for the rasdaemon</small>
fork/adamwill/taskotron/resultsdb
<small>ResultsDB is a results store engine for (not only) Fedora QA tools</small>
fork/mprahl/taskotron/resultsdb
<small>ResultsDB is a results store engine for (not only) Fedora QA tools</small>
fork/gnaponie/taskotron/resultsdb
<small>ResultsDB is a results store engine for (not only) Fedora QA tools</small>
fork/mjia/taskotron/resultsdb
<small>ResultsDB is a results store engine for (not only) Fedora QA tools. </small>
fork/lholecek/taskotron/resultsdb
<small>ResultsDB is a results store engine for (not only) Fedora QA tools</small>

<input type="submit" class="hidden" value="Search">
</form>

I am absolutely aweful with Javascript and frontend, but it seems like the selectize.min.js could be the issue.

apparently I messed up the comment above and I am forbidden to remove it.

in anycase it is buggy, so it should be addressed in a separate issue, but can be viewed here.

agree, searching need improvement but I'm more concerned about the fact that two comments above the HTML Code gets rendered and shows a full functional drop down list, I have the feeling that this shouldn't be possible in a comment. So I put this to the 5.13 Milestone but more from a HTML escaping security perspective, improvement of the search functionality is already covered in other issues and will probably be part of major release 6.0

Metadata Update from @wombelix:
- Issue set to the milestone: 5.13
- Issue tagged with: bug

a year ago

Login to comment on this ticket.

Metadata