Merge pull request #14059 from overleaf/td-review-panel-smoother-chrome

React review panel: fix regression that made animation jerky on Chrome

GitOrigin-RevId: c1d9fa00d478fa71d94ff705ddfcc12bab0b2767
This commit is contained in:
Tim Down
2023-07-27 10:55:10 +01:00
committed by Copybot
parent e7479c789f
commit 98a847ae75
2 changed files with 11 additions and 11 deletions
@@ -39,7 +39,7 @@ export const dispatchReviewPanelLayout = (force = false) => {
const scheduleDispatchReviewPanelLayout = debounce(
dispatchReviewPanelLayout,
50
10
)
export type ChangeManager = {
@@ -307,11 +307,10 @@ export const createChangeManager = (
if (changed) {
dispatchEditorEvent('track-changes:visibility_changed')
}
dispatchReviewPanelLayout()
// Ensure the layout is updated again once the review panel entries
// have updated in the React review panel. The use of a timeout is bad
// but the timings are a bit of a mess and will be improved when the
// review panel state is migrated away from Angular
// Ensure the layout is updated once the review panel entries have
// updated in the React review panel. The use of a timeout is bad but
// the timings are a bit of a mess and will be improved when the review
// panel state is migrated away from Angular
scheduleDispatchReviewPanelLayout()
break
}