diff --git a/src/pages/AccountList.vue b/src/pages/AccountList.vue
index 03342cd..4d977e5 100644
--- a/src/pages/AccountList.vue
+++ b/src/pages/AccountList.vue
@@ -2294,145 +2294,154 @@ onBeforeUnmount(() => {
-
-
- {{ t('accountList.loading') }}
-
-
+
+
+
+
+ {{ t('accountList.empty') }}
+
+
+
+
+ -
-
-
-
-
-
- {{ t('ChangeAccountName') }}
-
-
-
- {{ t('GameAccountInfo') }}
-
-
-
- {{ t('CheckEmail') }}
-
-
-
-
- {{ t('ChangePassword') }}
-
-
-
-
-
-
+
+
+
+
+
+ {{ t('ChangeAccountName') }}
+
+
+
+ {{ t('GameAccountInfo') }}
+
+
+
+ {{ t('CheckEmail') }}
+
+
+
+
+ {{ t('ChangePassword') }}
+
+
+
+
+
+
+
{
white-space: nowrap;
}
+/*
+ * #295: Wrapper provides the positioning context for the scroll-hint
+ * overlay so it stays anchored to the visible bottom edge of the list
+ * rather than the scroll content's bottom.
+ */
+.account-list__list-scroll-wrapper {
+ position: relative;
+}
+
.account-list__list-body {
overflow-y: auto;
padding: 0.5rem;
@@ -2990,7 +3008,6 @@ onBeforeUnmount(() => {
*/
--max-visible-rows: 5;
max-height: calc(var(--max-visible-rows) * 36px + (var(--max-visible-rows) - 1) * 0.25rem + 1rem);
- position: relative;
}
/*