Building further on bug 155471 and bug 154186 - The issue is the "Edit Index Entry" dialog. Proposal 1. Modify the "Close" button functionality so that when it is applied, and the current modification in the dialog has not been saved, then a warning message would appear, asking whether to "save" or "not save" the current entry before closing. (and no message if nothing needs to be saved.) Proposal 2. If Proposal 1 is implemented, then the "Apply" button can be removed, because it would have no practical or necessary function. Proposal 3. Add a "Reset" button that returns the current entry in the dialog to its initial values when the entry was opened. (The purpose: If a change is accidently made, or a change was started, but then regretted, it provides an easy way to return to the initial state. Alternatively (but less convenient), if Proposal 1 is implemented, then one could "close" (answer "no save"), and then reopen the dialog.
This is what the design meeting concluded on bug 155471.
(In reply to Heiko Tietze from comment #1) > This is what the design meeting concluded Maybe one or more of the three proposed changes in this enhancement are an EasyHack?
#1 is a piece of cake for people who can read C++ #2 almost doesn't need coding expertise (besides removing the button we should also clean up the code) #3 might be a bit more challenging Dialog is started via case FN_EDIT_IDX_ENTRY_DLG... in sw/source/uibase/shells/textidx.cxx calling sw/source/ui/index/swuiidxmrk.cxx and the ui file is sw/uiconfig/swriter/ui/indexentry.ui.
Is someone still working on this ?
Alexandru Babacea committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/ec7389d5975bb584b1d7a0e13ba412b4d8920f99 tdf#156055 Edit Index Entry dialog saving changes It will be available in 25.8.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.