6.4.13: Фикс кнопки назад для диалога цели
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m5s

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
poignatov
2026-03-09 22:08:24 +03:00
parent 17e6bbf9f1
commit 3a1b836ece
5 changed files with 79 additions and 26 deletions

View File

@@ -768,11 +768,11 @@ function TaskForm({ onNavigate, taskId, wishlistId, isTest: isTestFromProps = fa
// Если был returnTo, возвращаемся на форму желания с ID новой задачи
if (returnTo === 'wishlist-form') {
console.log('[TaskForm] Navigating back to wishlist-form with newTaskId:', newTaskId)
onNavigate?.(returnTo, {
wishlistId: returnWishlistId,
newTaskId: newTaskId,
})
console.log('[TaskForm] Saving newTaskId to sessionStorage and going back:', newTaskId)
// Сохраняем newTaskId в sessionStorage, чтобы WishlistForm мог его прочитать
sessionStorage.setItem('wishlistFormNewTaskId', String(newTaskId))
// Используем history.back() чтобы не создавать лишнюю запись в стеке
window.history.back()
} else {
console.log('[TaskForm] No returnTo, going back in history')
// Возврат назад по стеку истории (на список задач, желаний и т.д.)