Просмотр исходного кода

Ensure that tracked changes are highlighted in read-only mode (#18036)

GitOrigin-RevId: 5010e1649d8f15014f9c8ef578073be7c6545aa4
Alf Eaton 2 лет назад
Родитель
Сommit
905c9b2c28

+ 8 - 10
services/web/frontend/js/features/ide-react/context/review-panel/hooks/use-review-panel-state.ts

@@ -428,17 +428,15 @@ function useReviewPanelState(): ReviewPanel.ReviewPanelState {
 
       let localResolvedThreadIds = resolvedThreadIds
 
-      if (!isRestrictedTokenMember) {
-        if (rangesTracker.comments.length > 0) {
-          const threadsLoadResult = await ensureThreadsAreLoaded()
-          if (threadsLoadResult?.resolvedThreadIds) {
-            localResolvedThreadIds = threadsLoadResult.resolvedThreadIds
-          }
-        } else if (loadingThreads) {
-          // ensure that tracked changes are highlighted even if no comments are loaded
-          setLoadingThreads(false)
-          dispatchReviewPanelEvent('loaded_threads')
+      if (!isRestrictedTokenMember && rangesTracker.comments.length > 0) {
+        const threadsLoadResult = await ensureThreadsAreLoaded()
+        if (threadsLoadResult?.resolvedThreadIds) {
+          localResolvedThreadIds = threadsLoadResult.resolvedThreadIds
         }
+      } else if (loadingThreads) {
+        // ensure that tracked changes are highlighted even if no comments are loaded
+        setLoadingThreads(false)
+        dispatchReviewPanelEvent('loaded_threads')
       }
 
       if (!loadingThreadsInProgressRef.current) {