Scroll "flickering" when collaborate on Docs

Do you want to: report a bug
Document Server version: 7.2
Type of installation of the Document Server
OS: Docker on Ubuntu, integration in Nextcloud
Browser version: Firefox 104

Hi,
When I use the Document Server to collaborate on a docx, (2 people in collaboration) the document window scroll alone to make the document match the middle of the page (c.f. the gif bellow).

Steps to reproduce:

  • Open a document with another person
  • One of the person is on page 1, the second on page 2
  • While the first is writing, the document of the second scrolls by itself to be on the middle of the page 2.
  • If already on the middle of the page no problem.

I was using Docs in integration with Nextcloud AIO there was the problem so now I’m using it with the docker deployement. And, with default configuration the problem is present.
Can you help me ?
Best Regards,
mdslam

firefox_AnnYMYvPLd

Hello @mdslam

We are aware of this behavior and we have this issue registered in our internal bug tracker under the number 59647. This bug will be fixed in the upcoming hotfix 7.2.2.

Sorry for the inconvenience.

Hello @mdslam

Recently we have released the version 7.2.2 of our editors.
Please update your instance of Document Server to the newer version and check the situation.

Hi,
Thanks for your answer, i’ll check with my collaborators ASAP.

I’ll get back to you.

We are experiencing the same issue with community onlyoffice-documentserver
Version: 8.0.1-31 integrated with Nextcloud with via app version 9.2.0

Hello @szanimorph

Please provide a video demonstration of the issue and additionally specify version of Nextcloud and installation type of Document Server (Docker, DEB/RPM packages, EXE/MSI).

1 Like

ONLYOFFICE is installed using the Debian package:

apt info onlyoffice-documentserver 
Package: onlyoffice-documentserver
Version: 8.0.1-31
Priority: optional
Section: web
Maintainer: Ascensio System SIA <support@onlyoffice.com>
Installed-Size: 1,604 MB
Depends: debconf (>= 0.5) | debconf-2.0, adduser, ca-certificates, coreutils, curl, libasound2, libcairo2, libcurl3 | libcurl4, libcurl3-gnutls, libgtk-3-0, libstdc++6 (>= 4.8.4), libxml2, libxss1, libxtst6, logrotate, nginx-extras (>= 1.3.13), postgresql-client (>= 9.1) | mysql-client | mysql-community-client | mariadb-client, pwgen, ttf-mscorefonts-installer, xvfb, zlib1g
Download-Size: 556 MB
APT-Manual-Installed: yes
APT-Sources: https://download.onlyoffice.com/repo/debian squeeze/main amd64 Packages
Description: Online editors for text documents, spreadsheets, and presentations
 Document Server is an open-source office suite that includes
 collaborative online editors for text documents, spreadsheets,
 and presentations.

N: There are 26 additional records. Please use the '-a' switch to see them.

The Nextcloud version:

occ status
  - installed: true
  - version: 28.0.5.1
  - versionstring: 28.0.5
  - edition: 
  - maintenance: false
  - needsDbUpgrade: false
  - productname: Nextcloud
  - extendedSupport: false

This is probably not relevant but there is a Apache reverse proxy in front of Nginx, these are the key parts of the Apache VirtualHost configuration:

  <IfModule setenvif_module>
    SetEnvIf Host "^(.*)$" THE_HOST=$1
  </IfModule>
  <IfModule headers_module>
    RequestHeader setifempty X-Forwarded-Proto https
    RequestHeader setifempty X-Forwarded-Host %{THE_HOST}e
    Header setifempty Strict-Transport-Security "max-age=15552001"
  </IfModule>
  <IfModule rewrite_module>
    RewriteEngine on
    RewriteCond %{HTTP:Upgrade} websocket [NC]
    RewriteCond %{HTTP:Connection} upgrade [NC]
    RewriteRule ^/?(.*) "ws://127.0.0.1:8080/$1" [P,L]
  </IfModule>
  <IfModule proxy_module>
    ProxyRequests Off
    ProxyErrorOverride On
    ProxyAddHeaders off
    ProxyPass "/.well-known" "!"
    ProxyPass "/" "http://127.0.0.1:8080/"
    ProxyPassReverse "/" "http://127.0.0.1:8080/"
  </IfModule>

Nginx is on port 8080.

Thank you @Constantine and @chris

Here’s a brief recording (I cannot upload here): Animorph Hub

Sometimes when I write I get pushed up or down when someone else edits the document. In this captured case I wrote a sentence and scrolled a tiny bit (with a mouse scroll) but someone else’s activity in the document suddenly pushes me much further down (without me doing anything).

Hope this helps clarify the issue, it has been with us for a long while really and made collaborating in real-time very challenging.

Hello @chris and @szanimorph
Thank you for the provided data!
We are checking the situation, and we will update this thread once we have something to share.

1 Like

Hello @szanimorph
Please clarify how exactly both users opened file in the provided video. Did they do it via Talk or something else?
If it’s possible, please record an additional video while you’re reproducing the situation (but starting from the moment a user opens\shares a file).

Hello @mdslam, we have just released version 8.1.1 of the Document Server where we fixed the problem with jumping scroll while co-editing the document. Please update your Document Server and check if the issue still persists.

1 Like

It was unrelated to Talk activity, but I just posted an issue that pertains to interaction between Talk and OnlyOffice: OnlyOffice widget rendering on top of Talk messages in Nextcloud

Thank you, we will take a look at it.

1 Like