diff --git a/assets/styles/components.scss b/assets/styles/components.scss
index f86ee3ba9..5bfd9d575 100644
--- a/assets/styles/components.scss
+++ b/assets/styles/components.scss
@@ -166,6 +166,14 @@
a {
color: var(--color-link);
+
+ &:focus-visible,
+ &:hover {
+ color: var(--color-link-hover);
+ }
+ &:active {
+ color: var(--color-link-active);
+ }
}
img {
@@ -431,6 +439,8 @@
.multiselect--above .multiselect__content-wrapper {
border-top: none !important;
+ border-top-left-radius: var(--size-rounded-card) !important;
+ border-top-right-radius: var(--size-rounded-card) !important;
}
.multiselect {
@@ -481,12 +491,6 @@
line-height: 20px;
}
}
- .multiselect--above {
- .multiselect__content-wrapper {
- border-top-left-radius: var(--size-rounded-card);
- border-top-right-radius: var(--size-rounded-card);
- }
- }
.multiselect__content-wrapper {
background: var(--color-dropdown-bg);
border: none;
diff --git a/components/ui/VersionFilterControl.vue b/components/ui/VersionFilterControl.vue
index ae98ccc7e..b141596d6 100644
--- a/components/ui/VersionFilterControl.vue
+++ b/components/ui/VersionFilterControl.vue
@@ -8,7 +8,7 @@
v-model="selectedLoader"
:options="getValidLoaders()"
:multiple="false"
- :searchable="true"
+ :searchable="false"
:show-no-results="false"
:close-on-select="true"
:clear-search-on-select="false"
@@ -32,8 +32,8 @@
:searchable="true"
:show-no-results="false"
:close-on-select="false"
- :clear-search-on-select="false"
:show-labels="false"
+ :hide-selected="true"
:selectable="() => selectedGameVersions.length <= 6"
placeholder="Filter versions..."
@input="updateVersionFilters()"
@@ -48,18 +48,35 @@
description="Include snapshots"
:border="false"
/>
+