- Update UI immediately when adding/removing tags without full page reload - Fetch updated recipe data in background to get proper tag IDs - Revert optimistic update on error and reload - Maintains scroll position and focus in tag input field Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>