Summary: | MASTER Document -- updating linked documents automatically: different setting for master documents (on opening) | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | peter josvai <jepe> |
Component: | Writer | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | NEW --- | ||
Severity: | enhancement | CC: | dgp-mail, heiko.tietze, mentoring, olivier.hallot |
Priority: | medium | Keywords: | difficultyInteresting, easyHack, skillCpp, topicUI |
Version: | 24.8.0.0 alpha0+ Master | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 107805 |
Description
peter josvai
2024-03-04 18:22:26 UTC
The update usually comes on cost of performance, and you don't want to disable the question in all use cases. But how about adding the option "[ ] Don't ask again during the session" to the dialog. Meaning the next time you start Writer it is necessary again to click yes or no. Olivier, you are a heavy master-document user (not heavy, sorry, but regular user *g*). Have you experienced the same issue as Peter? I like "[ ] Don't ask again during the session". I don't know how each user work with MDs. If you open and close MDs 20 times a day, it will be annoying (anything will be annoying 20x a day) I my case I open once and refresh links once I need. Either from the Navigator or from Tools - Update. The latest does not ask for confirmation. I think the prompt is useful. There are times where you don't want to rebuild your document and want to make a small fix. May be you want to see the previous version before updating the links. YMMV. LinkManager::UpdateAllLinks() shows the question with STR_QUERY_UPDATE_LINKS. The function is used in various scenarios across all modules and we must not disable it globally. But there is a bAskUpdate option! And since the function is used only a few times in sw/, I suggest to find the right code pointer per debugger. Not sure if the weld::MessageDialog can have a checkbox, might require some UI based dialog. The checkbox would be hidden unless it's a master document, and the dialog in this condition if the checkbox was checked before (or rather unchecked with "[x] Show this message"). |