lazerg opened a new pull request, #76302:
URL: https://github.com/apache/airflow/pull/76302

   Expanding a task group does nothing once the browser's localStorage is full. 
The open groups are kept with `useLocalStorage` from usehooks-ts, which only 
updates its React state after `setItem` succeeds. When `setItem` throws 
`QuotaExceededError`, the hook logs a warning and the toggle is lost.
   
   `GroupsProvider` now also keeps the selection in component state for the 
current Dag. Groups toggle even when the write fails, and the selection is 
still saved to localStorage when there is room. The new test makes `setItem` 
throw and fails without this change.
   
   closes: #76300
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes (Claude Code, Claude Opus 5.5)
   
   Generated-by: Claude Code (Claude Opus 5.5) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to