Selaa lähdekoodia

Wrap range building in setTimeout (#22796)

GitOrigin-RevId: a0841e6eb9f2f637653dd0b8a37a61136097cc4f
Alf Eaton 1 vuosi sitten
vanhempi
sitoutus
386d6f8ffd

+ 3 - 1
services/web/frontend/js/features/review-panel-new/context/ranges-context.tsx

@@ -98,7 +98,9 @@ export const RangesProvider: FC = ({ children }) => {
   useEffect(() => {
   useEffect(() => {
     if (currentDoc) {
     if (currentDoc) {
       const listener = () => {
       const listener = () => {
-        setRanges(buildRanges(currentDoc))
+        window.setTimeout(() => {
+          setRanges(buildRanges(currentDoc))
+        })
       }
       }
 
 
       // currentDoc.on('ranges:clear.cm6', listener)
       // currentDoc.on('ranges:clear.cm6', listener)