diff --git a/resources/cider-ui-tests/style.less b/resources/cider-ui-tests/style.less
index 2605ee29..ef7e9173 100644
--- a/resources/cider-ui-tests/style.less
+++ b/resources/cider-ui-tests/style.less
@@ -1613,6 +1613,32 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb {
// Collection Page
.collection-page {
+ padding-bottom: 128px;
+ .top-fab {
+ height: 52px;
+ width: 52px;
+ position: fixed;
+ bottom: 32px;
+ right: 32px;
+ border-radius: 100%;
+ background: rgb(86 86 86 / 50%);
+ border: 0px;
+ appearance: none;
+ backdrop-filter: blur(16px) saturate(180%);
+
+ >svg {
+ height: 50%;
+ color: #eee;
+ }
+
+ &:hover {
+ background: rgb(186 186 186 / 50%);
+ }
+
+ &:active {
+ background: var(--keyColor);
+ }
+ }
.header-text {
margin-bottom: 32px;
}
@@ -2239,6 +2265,17 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb {
opacity: 0;
}
+.fabfade-enter-active,
+.fabfade-leave-active {
+ transition: transform .1s var(--appleEase), opacity .1s var(--appleEase);
+}
+
+.fabfade-enter,
+.fabfade-leave-to {
+ opacity: 0;
+ transform: scale(0.5);
+}
+
/* Transitions End */
@media (prefers-color-scheme: light) {
diff --git a/resources/cider-ui-tests/views/main.ejs b/resources/cider-ui-tests/views/main.ejs
index 379bc433..5f27893b 100644
--- a/resources/cider-ui-tests/views/main.ejs
+++ b/resources/cider-ui-tests/views/main.ejs
@@ -131,7 +131,7 @@
{search.showHints = false}, 100)"
- v-on:keyup.enter="searchQuery()"
+ v-on:keyup.enter="searchQuery();search.showHints = false"
@change="showSearch();" @input="getSearchHints()" placeholder="Search..."
v-model="search.term"
class="search-input">
diff --git a/resources/cider-ui-tests/views/pages/collection-list.ejs b/resources/cider-ui-tests/views/pages/collection-list.ejs
index 18065e64..b1f07036 100644
--- a/resources/cider-ui-tests/views/pages/collection-list.ejs
+++ b/resources/cider-ui-tests/views/pages/collection-list.ejs
@@ -1,6 +1,6 @@