Caolan
- finish up work on wasm thing
→ build latest wasm and deploy into
“ncwasm” instance. some glitches
→ fix1 serve wasm metadata by caolanm · Pull Request #7815 · CollaboraOnline/online · GitHub
→ fix2 wasm often doesn't get tiles after invalidates by caolanm · Pull Request #7820 · CollaboraOnline/online · GitHub
→ add “WASM” to the wasm help about,
–with-app-name=‘Collabora Online Development Edition: WASM’ - seems to work fairly well now
- review Update viewId in Writer after recover from idle by eszkadev · Pull Request #7807 · CollaboraOnline/online · GitHub
- fix tdf#158320 regression pinned on me
- dig into missing drawing in nextcloud welcome docx wasm
→ missing custom shape data, needs to be packaged, done - Yacht doesn’t load
→ too many threads, disable scaling threads
→ private/caolanm/wasm_too_many_scaling_threads - add a notifier example for jsdialog messagebox
→ https://gerrit.libreoffice.org/c/core/+/160625 - debug split panes in calc
- all a bit odd, core’s split stuff seems to be active sometimes
and sometimes not. Have to back up and look from the online side
as to what is supposed to happen. - capture logs for the cases of missing tiles on first join with
browser resize window event
Sometimes we only request two rows of tiles in writer on an initial load by caolanm · Pull Request #7760 · CollaboraOnline/online · GitHub - debug more weirdness around when tiles don’t get updated
fix: tiles not updated after reconnection by Rash419 · Pull Request #7780 · CollaboraOnline/online · GitHub - a ScColContainer::resize opt effort for hotspot seen
during calc testing
→ https://gerrit.libreoffice.org/c/core/+/160784 - websocket urp merged into jodconverter, maintainer wanted
something for docs, so add some requested example use there - Try some cypress multi-user tests to capture some of the missing
tile scenarios - “HAProxy checks fail every few minutes”
→ frequent crash
→ backtrace suggests null-deref in COOLWSD::closeDocument - looks like it must be happening when we hit the memproportion
cleanup effort and try to close the most idle open documents - call
- haven’t changed the default
- can at least confirm that the crash is happening when hitting
approx 80% of memory (16G) use - might have been happening for a long time, but started noticing
a few weeks ago - they will add some more mem (though if we’ve a leak that just
delays the inevitable) - Try forcing idle document cleanup in 22.05 local build without
success at reproducing
Mike
- tdf#158556
- Part of it is my regression in some fix for tdf#133560
- Performance bug
- A pathological document with hundreds of images
- Investigating
- tdf#158556
- Found a way to speed it up (but not completely)
- Noel reminded me about measuring the speed-up
- Tested; updated commit message
- Pushed
Tomaz
video playback on iOS, macOS when full-screen presentation
- Searched and read a lot about this issue
- there are ways to work around it but none worked
- no good workaround really exists - depends on what your situation
- pretty annoying issue
- No other choice but need to find a solution on my own
- easiest is to put the video to 0,0 first and find a solution to
revert that - reverse engineering the transformations done and apply the correct
transformations instead - issue is partially because of the SVG width and height and viewbox
- seems like content of foreignObject is using those values like
they are pixels - reverting scaling is easy but the position is important too
- scaling is done in the middle of the object, so we need to adjust
that to be the top-left point (move the object for 1/2 the size) - this way the position is not affected
- then reapply to the correct position and add the adjusted size back
- seems this works
- easiest is to put the video to 0,0 first and find a solution to
Miklos
- 158081 – Fourth part of multi-page floating tables “Fourth part of multi-page floating tables”
- see the bug for details