# Status report: consultancy team, week 3, 2025

**URL:** https://forum.collaboraonline.com/t/status-report-consultancy-team-week-3-2025/3332
**Category:** Uncategorized
**Created:** [January 21, 2025, 9:34am UTC](https://forum.collaboraonline.com/t/status-report-consultancy-team-week-3-2025/3332 "2025-01-21T09:34:32Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![vmiklos](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/vmiklos/32/787_2.png) [@vmiklos](https://forum.collaboraonline.com/u/vmiklos)
#### Post date: [January 21, 2025, 9:34am UTC](https://forum.collaboraonline.com/t/status-report-consultancy-team-week-3-2025/3332/1 "2025-01-21T09:34:32Z")

</div>

# Caolan

- autotext/preset call with vivek and rash
- check if [kill saving thread with SIGABRT by caolanm · Pull Request #10908 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/10908) works  
to get backtrace of the more useful thread. Yes.
- file a task for http::Session::callOnConnectFail crash
- debug that a little  
 → [Private/caolan/weak ptr checkfileinfo by caolanm · Pull Request #10923 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/10923) should work
- try and make UnitSyntheticLok reliable
- add test to verify that user/shared autotext installs
- Weekly Consultancy Call, Collaborative Testing call
  - filed that bug I think is from Armin’s CairoSDPR work

  - [164704 – Overlapping Calc Comment and Form Control](https://bugs.documentfoundation.org/show_bug.cgi?id=164704)

  - comment about what I believe cairos coordinate limits are wrt 24/8  
bit split

  - [164403 – Selection will not be shown by highlight if it is after page 490](https://bugs.documentfoundation.org/show_bug.cgi?id=164403)

- get shortcuts (attempt2) for autotext F3 merged  
 → [only call short cuts once for a shortcut combination by caolanm · Pull Request #10938 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/10938)
- for autotext branch get cypress tests working again, ci green now  
for that branch
- optimization
  - profile on linux docx save
  - compare that against their wasm profile
  - remove a likely hotspot of std::locale generation  
 → [https://gerrit.libreoffice.org/c/core/+/180303](https://gerrit.libreoffice.org/c/core/+/180303)
  - lots of differences in what seems slow in wasm vs linux. Ideally  
need to build wasm thing to see if  
various potential changes actually matter. Goal of turning 100ms  
to 20ms seems challenging.

- autotext cache dir needs to fixed up for use outside of “make run”  
in a real release configuration build
- autotext
  - add config cache dir support to release configuration
  - secure lifecycle of async callback arguments
  - work on unit test to check subforkit is created when a wopi server  
provides a config. Not getting launched in test mode, but fine in  
reality, debug this.

- autotext/presets
  - unit tests passing non wopi urls, so  
RequestVettingStation::handleRequest doesn’t launch an  
early checkFileInfo, that only happens for the wopi case, so its  
the later/fallback checkFileInfo that happens.
  - Shouldn’t rely on the existence of an early async checkFileInfo  
succeeding anyway, lets move the launch of installing shared  
presets to when either/any checkFileInfo succeeds.

# Tomaz

Hack week

- Added “Document Themes” to paths in LO Options
- Added themes folder into “user” and “shared” folders
- Converted the hard-coded themes to theme definition files
- Added a scanner for theme files reading the paths (user and share)
- Read theme def. files and create ColorSets - used in ThemeDialog

Analyze and close gaps to PDF-2.

- addressing issues reported in LO Bugzilla
  - PDF/UA should be PDF/UA-2 when using PDF 2.0
  - Associated files should also be used in PDF/A-3
