linguabot commited on
Commit
2069e4d
·
verified ·
1 Parent(s): e245e6a

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. client/src/pages/TutorialTasks.tsx +6 -6
client/src/pages/TutorialTasks.tsx CHANGED
@@ -728,10 +728,10 @@ const TutorialTasks: React.FC = () => {
728
  const result = response.data;
729
  console.log('Submission created successfully:', result);
730
 
731
- setTranslationText({ ...translationText, [taskId]: '' });
732
- setSelectedGroups({ ...selectedGroups, [taskId]: 0 });
733
- // Defer refetch to prevent UI jumping
734
  React.startTransition(() => {
 
 
735
  fetchUserSubmissions(tutorialTasks);
736
  });
737
  } else {
@@ -763,10 +763,10 @@ const TutorialTasks: React.FC = () => {
763
 
764
  if (response.status >= 200 && response.status < 300) {
765
 
766
- setEditingSubmission(null);
767
- setEditSubmissionText('');
768
- // Defer refetch to prevent UI jumping
769
  React.startTransition(() => {
 
 
770
  fetchUserSubmissions(tutorialTasks);
771
  });
772
  } else {
 
728
  const result = response.data;
729
  console.log('Submission created successfully:', result);
730
 
731
+ // Defer all state updates to prevent UI jumping
 
 
732
  React.startTransition(() => {
733
+ setTranslationText({ ...translationText, [taskId]: '' });
734
+ setSelectedGroups({ ...selectedGroups, [taskId]: 0 });
735
  fetchUserSubmissions(tutorialTasks);
736
  });
737
  } else {
 
763
 
764
  if (response.status >= 200 && response.status < 300) {
765
 
766
+ // Defer all state updates to prevent UI jumping
 
 
767
  React.startTransition(() => {
768
+ setEditingSubmission(null);
769
+ setEditSubmissionText('');
770
  fetchUserSubmissions(tutorialTasks);
771
  });
772
  } else {