1
0
mirror of https://github.com/flarum/core.git synced 2025-08-07 08:56:38 +02:00

in goToNumber, only redraw when the response has been returned.

This commit is contained in:
Alexander Skvortsov
2020-07-07 00:22:05 -04:00
committed by Franz Liedke
parent 4bce030115
commit 479e5a8cf6

View File

@@ -65,9 +65,12 @@ class PostStreamState {
this.locationType = 'number';
this.number = number;
m.redraw();
return this.loadPromise;
// In this case, the redraw is only called after the response has been loaded
// because we need to know the indeces of the post range before we can
// start scrolling to items. Calling redraw early causes issues.
// Since this is only used for external navigation to the post stream, the delay
// before the stream is moved is not an issue.
return this.loadPromise.then(() => m.redraw());
}
/**