summaryrefslogtreecommitdiff
path: root/issues/003-fix-tap-to-expand.md
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-01-22 11:15:08 -1000
committerPeter Stone <thepeterstone@gmail.com>2026-01-22 11:15:08 -1000
commitb41d38e0161d49fac23c1d552622e7b8310b1c68 (patch)
treecef7af2b1b0a5586082121965639ae947c7b54ad /issues/003-fix-tap-to-expand.md
parent7fd381a242f68b7c6f10db4e3ae0bb3d06e36a16 (diff)
Add deploy script and remove resolved issues
- Add deployment/deploy script for server-side deploys - Remove 10 completed issue files (001-016 batch) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'issues/003-fix-tap-to-expand.md')
-rw-r--r--issues/003-fix-tap-to-expand.md48
1 files changed, 0 insertions, 48 deletions
diff --git a/issues/003-fix-tap-to-expand.md b/issues/003-fix-tap-to-expand.md
deleted file mode 100644
index a1cfd8c..0000000
--- a/issues/003-fix-tap-to-expand.md
+++ /dev/null
@@ -1,48 +0,0 @@
-# [BUG] Tap to expand doesn't work
-
-## Description
-Tap to expand doesn't work on task items.
-
-## Technical Context
-- Likely a JS/HTMX event binding issue in task list items
-- Affects: `partials/todoist-tasks.html` or `tasks-tab.html`, possibly JS in `web/static/`
-- May be related to event delegation on dynamically-loaded content
-
-## Test Strategy
-
-### E2E Test (Red)
-Playwright/browser test: click task row -> assert expanded content visible.
-
-```
-1. Load tasks page
-2. Click on a task row
-3. Assert expanded details section becomes visible
-4. Assert expanded content contains expected task details
-```
-
-## Proposed Approach
-
-1. Inspect current expand trigger mechanism:
- - Is it `hx-get` with `hx-trigger="click"`?
- - Is it a JS click handler?
- - Is it a `<details>` element?
-2. Check for missing `hx-trigger` or event delegation issues on dynamically-loaded content
-3. Ensure `htmx:afterSwap` rebinds event listeners if needed
-4. Test on both desktop (click) and mobile (tap)
-
-## Debugging Steps
-1. Open browser dev tools -> check for JS errors on click
-2. Inspect element -> verify HTMX attributes present
-3. Check Network tab -> see if request fires on click
-4. If using JS handlers, verify they're attached after HTMX swaps
-
-## Affected Components
-- `web/templates/partials/todoist-tasks.html`
-- `web/templates/partials/tasks-tab.html`
-- `web/static/` (if JS-based)
-
-## Definition of Done
-- [ ] Clicking/tapping a task expands its details
-- [ ] Works on desktop and mobile
-- [ ] Works on initial load and after HTMX swaps
-- [ ] E2E test confirms behavior