summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/diffs/components/virtual_scroller_scroll_sync.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/diffs/components/virtual_scroller_scroll_sync.js')
-rw-r--r--app/assets/javascripts/diffs/components/virtual_scroller_scroll_sync.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/assets/javascripts/diffs/components/virtual_scroller_scroll_sync.js b/app/assets/javascripts/diffs/components/virtual_scroller_scroll_sync.js
index 984c6f8c0c9..d44dffecc38 100644
--- a/app/assets/javascripts/diffs/components/virtual_scroller_scroll_sync.js
+++ b/app/assets/javascripts/diffs/components/virtual_scroller_scroll_sync.js
@@ -2,6 +2,9 @@ import { handleLocationHash } from '~/lib/utils/common_utils';
export default {
inject: ['vscrollParent'],
+ model: {
+ prop: 'index',
+ },
props: {
index: {
type: Number,
@@ -39,6 +42,7 @@ export default {
methods: {
scrollToIndex(index) {
this.vscrollParent.scrollToItem(index);
+ this.$emit('update', -1);
setTimeout(() => {
handleLocationHash();