# 🐛 Bug Fix: Edit Button Accidentally Triggers Seek
## Problem Description
### Original Issue
When clicking the edit button (✏️) or clicking inside the textarea while editing an utterance, the click event would bubble up and trigger the `seekToTime()` function, causing unwanted audio player behavior:
1. **Click on Edit button** → Sometimes triggers seek if click slightly off-target
2. **Click on textarea** → Triggers seek, interrupting editing
3. **Click on Save/Cancel buttons** → Triggers seek
### User Impact
- 😟 Disorienting: Audio jumps unexpectedly while trying to edit
- 😤 Frustrating: Can't select text in textarea without triggering seek
- 🐛 Poor UX: Edit workflow is interrupted
---
## Root Cause Analysis
### Event Bubbling Problem
```
HTML Structure:
┌─────────────────────────────────────┐
│ .utterance-item (click listener) │ ← Event listener here
│ ┌────────────────────────────────┐ │
│ │ .utterance-header │ │
│ │ [timestamp] [speaker] [✏️] │ │
│ └────────────────────────────────┘ │
│ ┌────────────────────────────────┐ │
│ │ .utterance-text │ │
│ └────────────────────────────────┘ │
│ ┌────────────────────────────────┐ │
│ │ .edit-area (hidden) │ │
│ │ │ │
│ │ [Save] [Cancel] │ │
│ └────────────────────────────────┘ │
└─────────────────────────────────────┘
```
### Event Flow (Before Fix)
```
User clicks on textarea
↓
Click event on