Collabora Online Weekly Meeting #140
Date: Oct 19th 2023
All minutes published on: https://forum.collaboraonline.com/tag/meeting-minutes
Attendees (write your name):
- Andras, Ezinne, Mike D, Attila, Caolán, Darshan, Hub, Szymon, Timur, Skyler, Pedro, Bayram, Gülşah, Cosmin
Document split
-
Horrible problem with shared links … Pedro in a different document:
-
steps: duplicate blank document in Nextcloud, rename it, edit it, share an (editable) link to it
- other people enter a different document with the shared …
-
Ticket: on online side https://github.com/CollaboraOnline/online/issues/7256 and on richdocuments side https://github.com/nextcloud/richdocuments/issues/3187
-
Fixed with https://github.com/nextcloud/richdocuments/pull/3218 and backported to stable27 https://github.com/nextcloud/richdocuments/pull/3219
-
Richdocumetns released: https://github.com/nextcloud/richdocuments/releases/tag/v8.2.1
-
Works on staging perf
-
-
-
Release schedule
-
CODE 23.05.5 released scheduled for this week (week 43)
-
Crash on start in the previous call …
-
Ezinne → is working through the test matrix.
-
Not seeing any crashes so far. vs. repos:staging.
-
Login as two users – keep them logged in with selections.
-
Ezinne file some tickets
-
-
-
Mobile releases
- CODE 23.05.05 Android/iOS Beta/Testflight to be released to test flight and play store beta channel after the respective reviews this week
Online activity
-
Bugs caught during this meeting
-
Hyperlink preview glitching (keeps flickering). Check the web console, we keep receiving the same postmessage over and over
- Issue:
-
-
Attila
-
Working on redlines (= tracked changes)
-
accept/reject PR is merged (https://gerrit.libreoffice.org/c/core/+/156179)
-
implemented odt import/export for move redlines. and docx import.
PR (move) is close to be merged (https://gerrit.libreoffice.org/c/core/+/157740)
There can be regressions about move redlines with old files… and may some more. -
Next, I will work on format redline related to insertion/deletion redline.
-
checked ‘manage changes’ dialog, was able to display icons. Not sure if we need expanders (treeList) or a simple list will be enough.
-
-
Navigator problem related with different users using different UI language → causing Navigator to glitch (flicker)
-
still not investigated
-
Szymon: Navigator works the same way as the normal sidebar and that doesn’t happen with normal sidebar so… probably there is a core problem related solely with Navigator.
-
-
-
PRs without reviewer 2, now down to 1
-
Szymon
-
https://github.com/CollaboraOnline/online/pull/7473
- Fix video playback when using richdocuments
-
Now working on Calc scrolling issues (desktop view)
-
Fixed after reverting some core commits
-
Fixed also one of the Calc’s crash
-
-
Fixed some errors from postMessages that were arriving too early
- Also added logs to web browser’s console
-
-
Darshan
-
Working around performance → memory usage profiling
-
https://github.com/CollaboraOnline/online/pull/7329 → Jaume now on this
-
Fix In Columns dialog, plus/minus in spinfield doesn’t adjust the value https://github.com/CollaboraOnline/online/pull/7449 → merged
-
Format Cell broken with custom text.
https://github.com/CollaboraOnline/online/pull/7452 → merged -
File rich document issue
Dropdowns have wrong mark color in browsers-
regression : https://github.com/nextcloud/richdocuments/issues/3235#issuecomment-1770432729
-
Missing 2 divs
-
-
-
Michael / Caolan – Performance
-
Need to catch up with the next calc profiles
-
debugged apparent notebookbar noise
-
inconclusive, lets see in this weeks profiling
-
-
Fixed a problem where we didn’t take full advantage of threading
- PR: https://github.com/CollaboraOnline/online/pull/7448 → merged
-
Now when online crashes the document saves (quarantine now has the document in it)
-
Andras: We are still not getting the files
- Caolan maybe we are saving the files but the script is not capturing them
-
Caolan: still a mystery, need to double check it
- added more logging to try and figure that out: https://github.com/CollaboraOnline/online/pull/7475 → also merged
-
-
-
Testing results:
-
Dark mode now working nicely.
-
Found some good problems from calc:
-
[https://github.com/CollaboraOnline/online/issues/6893](https://github.com/CollaboraOnline/online/issues/6893) – getTextSelection
- may be a red-herring.
-
-
Presentation starting – accelerated this (Timur)
- progress bar ticket is filed.
-
-
Bayram
-
working on Calc: https://github.com/CollaboraOnline/online/issues/7354
-
Insert sheet before/after, delete, rename, show/hide sheet works fine.
-
Move Sheet Left/Right seem working fine for inactive sheets
-
submitted new patchsets on the core and online side: (WIP) https://gerrit.libreoffice.org/c/core/+/158078
- Now, working on the Copy Sheet feature of inactive tabs. (core side)
-
-
Michael: (for the future/next) it might be worth to look at other things that we use in the core side, such as protect sheet tabs etc. It might be useful to have it on online side also.
-
-
-
Skyler
-
Working on STYLEREF
-
Merged first gerrit change and followup which fixes a few bugs and adds tests!
-
Crash bug is fixed
-
ODF import causing vanishing STYLEREF fields is fixed
-
Need another followup to add some more tests & implement the last few features
-
Need to forward-port to master, there’s already a gerrit change for this
- Gerrit change passes core CI, which has some extra tests so that’s good
-
-
Still TODO
-
Get master port (https://gerrit.libreoffice.org/c/core/+/157456) merged
-
Add test for loading/saving ODF
-
Implement search backwards and suppress nondelimiter flags
-
Optimize loops
-
-
-
iPhone arrived!!
-
Tested RTL black tile bug, confirmed it’s definitely iOS related rather than tablet related
-
Scrolling the wrong way bug is probably javascript (Michael)
- Going to make it an easy hack
-
-
-
Timur
-
Ctrl+C, Ctrl+Z, CTRL+V sometimes doesn’t work on Calc with multiple users – still NOK
-
Calc Crash on column delete and insert– still in progress
-
Firefox bugs still open, some activity
- mozregression is a very good interactive regression tool: https://mozilla.github.io/mozregression/
-
non repro: on Windows copy from desktop Office 365 does not paste to Online?
-
this document does not go into Dark mode? (Calc OK)
-
Writer when multiple users are present: changing the dark mode back forward retains the page’s color at the first and just after re-toggling, eventually, the mode gets corrected for the document’s page
-
Back to light mode. Proding the light/dark eventually gets back to light mode properly:
-
-
-
Mike D
-
https://github.com/CollaboraOnline/online/issues/7427
- Ruler Tab Stop “Triangles” + Zoom Issue
-
https://github.com/CollaboraOnline/online/issues/7425
- Chrome: Navigator Hyperlinks Don’t Linebreak
-
https://github.com/CollaboraOnline/online/issues/7424
- Navigator + Click on Hyperlink → Jumps to Bookmarks
-
Also just caught issue with pressing ESC with certain menu buttons expanded.
-
Open “Home” Tab
-
Click on:
- Font Color
-
Press ESC → NOTHING.
-
Click on:
- Character Spacing
-
Press ESC → WORKS.
-
-
-
Gökay
-
Dictionary tool bug.
-
It shows the red lines in wrong places.
-
Have a fix but needs some more work.
-
Will turn back to this after column selections bug.
-
-
-
Column selections – Calc:
-
When a user selects a column and other user deletes one column at the left of the first user’s selected column, it crashes. Same for additions.
-
Fixed the first thing but there is more there.
- Current code doesn’t take multiple deletions into account. Also there may be multiple additions when multiple columns are pasted at the left of the selected columns.
-
-
-
-
Hubert
-
Integration with Seafile.
-
Next: framed.doc.html where we have the SDK example after doing the make run
-
-
Gulsah
-
Now on: Calc: Right-click on row header automatically inserts row (75% browser zoom)
-
Reproducible, now trying understand the contextmenu control and where to manage the mousebutton events → prevent the mousebuttonup event
-
There is another bug (CSS) contextmenu position
-
-
In the backburner: Add additional coolwsd.xml option that allows admin to disable overwrite feature (so users do not trigger that mode by mistake)
- Already with a draft PR, but now paused until the calc bug is fixed: https://github.com/CollaboraOnline/online/pull/7415 → merged
-
Forum (Mike D)
Answered 10 forum posts.
Key topics:
-
https://forum.collaboraonline.com/t/ios-ipad-trackpad-support/1519
-
iOS Trackpad support
-
I see this might still be an issue?
-
→ Skyler wants to test
-
Asked around, they don’t have a keyboard with trackpad to test.
-
-
https://forum.collaboraonline.com/t/inquiry-about-powerpoint-style-comments/2119/2
-
Impress: Support for “Speaker Notes” displaying along the bottom.
-
Bug #33603: “Presenter notes should be available in normal view as a scrolling pane”
- I think this was exact feature request user was asking about.
-
18 → 8 - zero replies in user support:
→ https://forum.collaboraonline.com/c/user-support/11?order=activity
36 → 37 - zero replies in installation and config:
→ https://forum.collaboraonline.com/c/installation-configuration/10?ascending=true&order=posts
Next events
-
COOL Day 2024 – April 8 to 10, 2024, Cambridge, UK – https://www.collaboraoffice.com/cool-days-2024/
-
We are thrilled to announce COOL Days 2024, another exciting and enriching conference and team building event in the picturesque city of Cambridge!
-
What to do next
-
Passport & VISA
-
Make sure you have a valid passport for travel (until at least 11th October 2024 to avoid any issues).
-
Apply for a VISA if needed.
-
-
Register for the event: https://eventyay.com/e/0512424d
-
Submit a talk:
-
Next meeting
26/10/2023