diff --git a/src/WidgetSystem/Renderers/UserRenderer.php b/src/WidgetSystem/Renderers/UserRenderer.php
index 0dae20b1..4a717178 100644
--- a/src/WidgetSystem/Renderers/UserRenderer.php
+++ b/src/WidgetSystem/Renderers/UserRenderer.php
@@ -87,7 +87,7 @@ final class UserRenderer {
: '';
$avatar = '
';
- $buttons = '' . esc_html__('登录', 'aksrt') . '';
+ $buttons = '' . esc_html__('登录', 'aksrt') . '';
$registration_enabled = class_exists('AKSRT\\Settings\\Settings')
? \AKSRT\Settings\Settings::registration_enabled()
: (bool) get_option('users_can_register');
diff --git a/tests/widget-system/page-display-contract.test.cjs b/tests/widget-system/page-display-contract.test.cjs
index f93408c2..ff1c94c4 100644
--- a/tests/widget-system/page-display-contract.test.cjs
+++ b/tests/widget-system/page-display-contract.test.cjs
@@ -292,6 +292,8 @@ test('user profile and author widgets render the reference user-card contract',
// 未登录卡片使用主题认证真值和 reference 登录/社交 DOM。
assert.match(userRenderer, /Settings::close_sign\(\)/)
assert.match(userRenderer, /Settings::registration_enabled\(\)/)
+ assert.match(userRenderer, /fa-sign-in-alt/)
+ assert.doesNotMatch(userRenderer, /fa-sign-in"/)
assert.match(userRenderer, /signin-loader but jb-blue padding-lg/)
assert.match(userRenderer, /signup-loader ml10 but jb-yellow padding-lg/)
assert.match(userRenderer, /social-separator separator muted-3-color em09 mt20 mb20/)