diff --git a/www/common/toolbar2.js b/www/common/toolbar2.js index 34dca996e..6ebc55999 100644 --- a/www/common/toolbar2.js +++ b/www/common/toolbar2.js @@ -687,6 +687,14 @@ define([ config.realtime.onPatch(ks(toolbar, config)); config.realtime.onMessage(ks(toolbar, config, true)); } + // without this, users in read-only mode say 'synchronizing' until they + // receive a patch. + if (Cryptpad) { + typing = 0; + Cryptpad.whenRealtimeSyncs(config.realtime, function () { + kickSpinner(toolbar, config); + }); + } return $spin; };