Skip to content

Commit d32637b

Browse files
committed
Fix #56
Assisted-by: Grok 4.5
1 parent 5dcf5eb commit d32637b

2 files changed

Lines changed: 14 additions & 18 deletions

File tree

src/components/Dock/Dock.vue

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,14 +164,18 @@ function handleBackToTopOrRefresh(action: 'backToTop' | 'refresh' | 'auto' = 'au
164164
emit('backToTop')
165165
}
166166
else if (action === 'refresh') {
167+
showForwardButton.value = false
167168
emit('refresh')
168169
emit('backToTop')
169170
}
170171
else {
171-
if (reachTop.value)
172+
if (reachTop.value) {
173+
showForwardButton.value = false
172174
emit('refresh')
173-
else
175+
}
176+
else {
174177
emit('backToTop')
178+
}
175179
}
176180
}
177181

src/contentScripts/views/Home/components/ForYou.vue

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -254,22 +254,14 @@ function initPageAction() {
254254
255255
// 根据当前模式保存数据
256256
if (settings.value.recommendationMode === 'web') {
257-
if (hasBackState.value) {
258-
// 如果当前已经是后退状态,则保存当前数据到前进状态
259-
forwardVideoList.value = JSON.parse(JSON.stringify(videoList.value))
260-
forwardRefreshIdx.value = refreshIdx.value
261-
hasForwardState.value = true
262-
}
263-
else {
264-
// 保存当前数据到后退缓存
265-
cachedVideoList.value = JSON.parse(JSON.stringify(videoList.value))
266-
cachedRefreshIdx.value = refreshIdx.value
267-
hasBackState.value = true
268-
269-
// 清空前进状态
270-
forwardVideoList.value = []
271-
hasForwardState.value = false
272-
}
257+
// 保存当前数据到后退缓存
258+
cachedVideoList.value = JSON.parse(JSON.stringify(videoList.value))
259+
cachedRefreshIdx.value = refreshIdx.value
260+
hasBackState.value = true
261+
262+
// 清空前进状态
263+
forwardVideoList.value = []
264+
hasForwardState.value = false
273265
// 显示撤销按钮
274266
showUndoButton.value = true
275267
}

0 commit comments

Comments
 (0)