Goal: Remove react-hooks eslint disables across pipeline hooks and clean legacy effect patterns.
Scope:
- Update useMarkAsRead.ts
- Update useUnreadMarker.ts
- Update useReportActionsScroll.ts
- Update useReportActionsPagination.ts
- Update useTransactionThread.ts
- Simplify ReportActionsList.tsx header gate after extracted header is safe
Risk: Low. Behavior-preserving tooling cleanup.
Depends on: #89770
Parent issue: #88320
Source plan: #88320 (comment)
Issue Owner
Current Issue Owner: @DylanDylann
Goal: Remove react-hooks eslint disables across pipeline hooks and clean legacy effect patterns.
Scope:
Risk: Low. Behavior-preserving tooling cleanup.
Depends on: #89770
Parent issue: #88320
Source plan: #88320 (comment)
Issue Owner
Current Issue Owner: @DylanDylann