[PR #1995] [MERGED] feat(tasks): scroll to bottom in task detail view when comments are available #9695

Closed
opened 2026-04-23 09:09:25 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/1995
Author: @kolaente
Created: 12/16/2025
Status: Merged
Merged: 12/16/2025
Merged by: @kolaente

Base: mainHead: feat-scroll-to-bottom-task-detail


📝 Commits (7)

  • e569aa1 feat: add translation
  • 912cf57 chore: add playwright mcp to ignore
  • d246df7 feat: add scroll button
  • 20ec121 fix: simplify
  • c8fa4aa feat: tests
  • f71c87a fix(task): debounce MutationObserver callback in task detail view
  • cdafba2 test(task): replace fixed timeouts with condition-based waits

📊 Changes

4 files changed (+285 additions, -2 deletions)

View changed files

📝 .gitignore (+1 -1)
📝 frontend/src/i18n/lang/en.json (+1 -0)
📝 frontend/src/views/tasks/TaskDetailView.vue (+135 -1)
📝 frontend/tests/e2e/task/task.spec.ts (+148 -0)

📄 Description

Summary by CodeRabbit

  • New Features

    • Added a scroll-to-bottom button in task detail view that appears when content is scrollable and hides when users reach the bottom. The button provides quick navigation to view all content.
  • Tests

    • Added comprehensive end-to-end tests validating scroll-to-bottom button behavior across various content lengths and device viewports.

✏️ Tip: You can customize this high-level summary in your review settings.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/go-vikunja/vikunja/pull/1995 **Author:** [@kolaente](https://github.com/kolaente) **Created:** 12/16/2025 **Status:** ✅ Merged **Merged:** 12/16/2025 **Merged by:** [@kolaente](https://github.com/kolaente) **Base:** `main` ← **Head:** `feat-scroll-to-bottom-task-detail` --- ### 📝 Commits (7) - [`e569aa1`](https://github.com/go-vikunja/vikunja/commit/e569aa10fa39a6587dbf189db8a8d8d2998ced8f) feat: add translation - [`912cf57`](https://github.com/go-vikunja/vikunja/commit/912cf5761b26970a8ab417df2321c69446c39388) chore: add playwright mcp to ignore - [`d246df7`](https://github.com/go-vikunja/vikunja/commit/d246df7c4ba39078a25317ef8a58205f1e2a9c23) feat: add scroll button - [`20ec121`](https://github.com/go-vikunja/vikunja/commit/20ec121a1543bba329bd081a03a6790d99c4fefc) fix: simplify - [`c8fa4aa`](https://github.com/go-vikunja/vikunja/commit/c8fa4aa30ecc90657e300e820e51899729ac01b5) feat: tests - [`f71c87a`](https://github.com/go-vikunja/vikunja/commit/f71c87abc1f03b1e6bedaae77e6c3b8e3e58a556) fix(task): debounce MutationObserver callback in task detail view - [`cdafba2`](https://github.com/go-vikunja/vikunja/commit/cdafba263ec383c625475f6d490beb5d21da29e8) test(task): replace fixed timeouts with condition-based waits ### 📊 Changes **4 files changed** (+285 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+1 -1) 📝 `frontend/src/i18n/lang/en.json` (+1 -0) 📝 `frontend/src/views/tasks/TaskDetailView.vue` (+135 -1) 📝 `frontend/tests/e2e/task/task.spec.ts` (+148 -0) </details> ### 📄 Description <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added a scroll-to-bottom button in task detail view that appears when content is scrollable and hides when users reach the bottom. The button provides quick navigation to view all content. * **Tests** * Added comprehensive end-to-end tests validating scroll-to-bottom button behavior across various content lengths and device viewports. <sub>✏️ Tip: You can customize this high-level summary in your review settings.</sub> <!-- end of auto-generated comment: release notes by coderabbit.ai --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-23 09:09:25 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#9695