Merge pull request #6695 from overleaf/ae-cm6-review-panel-timing

[web] [cm6] Improve track changes extension timings

GitOrigin-RevId: 6e374b785daf14bd4d4576747faa0a9b20c4d346
This commit is contained in:
Alf Eaton 2022-02-10 13:23:36 +00:00 committed by Copybot
parent 1b4d675b0a
commit 34a296747b

View file

@ -520,21 +520,21 @@ export default App.controller(
}
if (changed) {
return $scope.$broadcast('entries:changed')
// TODO: unused?
$scope.$broadcast('entries:changed')
}
return entries
}
$scope.$on('editor:track-changes:changed', function () {
const doc_id = $scope.editor.open_doc_id
updateEntries(doc_id)
const entries = updateEntries(doc_id)
// For now, not worrying about entry panels for rich text
if (!$scope.editor.showRichText) {
$scope.$broadcast('review-panel:recalculate-screen-positions')
dispatchReviewPanelEvent(
'recalculate-screen-positions',
getDocEntries($scope.editor.open_doc_id)
)
dispatchReviewPanelEvent('recalculate-screen-positions', entries)
return $scope.$broadcast('review-panel:layout')
}