Bug 170466 - Regression: bullet settings via toolbar is broken
Summary: Regression: bullet settings via toolbar is broken
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
26.2.0.0 alpha0+ master
Hardware: x86-64 (AMD64) Windows (All)
: highest normal
Assignee: Miklos Vajna
URL:
Whiteboard: target:26.8.0 target:26.2.1
Keywords: bibisected, bisected, regression
Depends on:
Blocks: Bullet-Number-Outline-Lists
  Show dependency treegraph
 
Reported: 2026-01-24 21:42 UTC by muso
Modified: 2026-04-03 07:43 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments
screencast showing the bug (247.09 KB, image/gif)
2026-01-24 21:42 UTC, muso
Details

Note You need to log in before you can comment on or make changes to this bug.
Description muso 2026-01-24 21:42:21 UTC
Created attachment 205164 [details]
screencast showing the bug

In LO 26.2 one can no longer is the toolbar button to select the bullet style:

* insert a text box using F2 (Insert -> Text box)
* use the toolbar to make the text a bulleted list with e.g. a star at item character

result: no matter what you select in the toolbar, you always get a black bullet as character. This makes the whole toolbar button useless because it offers different styles but one can only have black bullets, see the attached screencast.

For me this is a regression to LO 25.8 where the toolbar button works correctly.

I use Windows 11.
Comment 1 Volodymyr 2026-01-25 00:07:25 UTC
Bibisected on Windows (win64-26.2).

First bad commit: 928f0beedaa39b975765565ef61bd201a8c0bf7d
Author: Jenkins Build User <tdf@tb102-2>
Commit message:
source bed0edbc11d5aaeaaf1a5f4b80f791e728bc55b8
tdf#90993 Fix anchored objects disappear

Reproducible with bullet toolbar regression in LO 26.2 on Windows 11:
- Toolbar bullet style no longer changes character (always black bullet)
- Works correctly in LO 25.8.4.2
Comment 2 muso 2026-01-25 14:40:12 UTC
many thanks for your quick test and confirmation.
Comment 3 V Stuart Foote 2026-01-25 14:44:04 UTC
Confirmed. TB103 nightly from 2026-01-25

Though result of that bibisect comment 1 looks odd, wrong module?

Version: 26.8.0.0.alpha0+ (X86_64)
Build ID: 680(Build:0)
CPU threads: 28; OS: Windows 11 X86_64 (build 26200); UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL threaded

@Aron, checked with the 2026-01-25 nightly of 26.8 and the Bullet library split button does not behave as noted here. So work on bug 169441 (in builds after 2026-01-23) doesn't quite restore function for the Bullet lists and the Bullet Library.
Comment 4 Aron Budea 2026-01-25 17:49:58 UTC
My bibisect result points to a different commit, the 26.2 backport of the following change:
https://git.libreoffice.org/core/commit/fe9fab9702613b1a5d192821d8a620aa527234b7
author		Miklos Vajna <vmiklos@collabora.com>	Thu Dec 18 08:21:14 2025 +0100
committer	Miklos Vajna <vmiklos@collabora.com>	Thu Dec 18 13:34:33 2025 +0100

Related: tdf#89365 sd UI, from numbering to bullet: fix defaults
Comment 5 Miklos Vajna 2026-01-27 07:44:58 UTC
My above change was for outliner shapes and this report is for plan textboxes in Impress, so perhaps the fix is to go back to the old behavior for non-outliner shapes. I plan to take a look at this in the near future. Thanks for the bisect.
Comment 6 Commit Notification 2026-01-30 11:13:34 UTC
Miklos Vajna committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/49a49acf65f5d77383551217abc39c06dbd62909

tdf#170466 sd UI, bullet library: avoid unwanted defaults

It will be available in 26.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.
Comment 7 muso 2026-01-30 12:20:48 UTC
> affected users are encouraged to test the fix and report feedback

Many thanks for the quick fix!

Since it will not be in LO 26.2, this bug will stay in the next stable version. Then other will encounter the same bug, report it again because bugzilla does not list it as an open/known bug. This created unnecessary work for the bugzilla moderators.

Therefore it should only be marked as FIXED if the fix is in the stable version -> I reopened it therefore.

Besides this, someone should conform that it is fixed before it is marked FIXED.
Comment 8 Miklos Vajna 2026-01-30 12:33:47 UTC
https://gerrit.libreoffice.org/c/core/+/198424 is already pending CI (thanks Xisco!), so it'll be fixed in 26.2.next. :-)
Comment 9 Commit Notification 2026-01-30 13:52:59 UTC
Miklos Vajna committed a patch related to this issue.
It has been pushed to "libreoffice-26-2":

https://git.libreoffice.org/core/commit/32333f8e5367bc703083057caafae3351ec9a983

tdf#170466 sd UI, bullet library: avoid unwanted defaults

It will be available in 26.2.1.

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.
Comment 10 Mike Kaganski 2026-01-30 14:09:18 UTC Comment hidden (off-topic)
Comment 11 muso 2026-01-30 16:03:24 UTC Comment hidden (off-topic)
Comment 12 Mike Kaganski 2026-01-30 16:57:23 UTC Comment hidden (off-topic)
Comment 13 muso 2026-02-01 18:22:24 UTC Comment hidden (off-topic)
Comment 14 Buovjaga 2026-02-04 16:28:31 UTC Comment hidden (off-topic)
Comment 15 muso 2026-02-04 23:45:44 UTC
> Let me know, if you need help in getting started in some of those areas.

I would contribute something but I am really lost. Once I started with FreeCAD for comparison, there are Wiki pages describing the different workbenches (like Impress is a "workbench" in LO).
One gets an overview:
https://wiki.freecad.org/PartDesign_Workbench
As new user I got info for every toolbar item. Then I could simply extend or update these Wiki pages. And the first months I did nothing else than Wiki editing. And this was as easy (or complicated) as editing the Wikipedia.

However, with LO I am lost. I would like to use Impress. And my task is that I work for different persons and every customer has its own design. So all I wanted was to setup master slides that fulfill the design rules of the different customers. But there is no Wiki I can start with.

There is this:
https://help.libreoffice.org/latest/en-US/text/simpress/guide/masterpage.html?DbPAR=IMPRESS#bm_id3152596

But it has no way to edit and the different pages have no page name I can reference. I mean "masterpage.html?DbPAR=IMPRESS#bm_id3152596" is meaningless.

I failed to even setup simple lists (spacing does not work, fonts change unexpectedly and are not consistent) etc. I could not find any info how to setup lists in a master slide so that every new list appears exactly as designed.

--------------------

> I disagree because seeing closed reports there is surely helpful to anyone doing QA at least.

This is not the right perspective. Not a QA person opens a bug but normal users. Most users did not heard of the term "QA". As a user when I encounter a bug, then it is logical for me that if my bug is not already an open bug, it cannot be mine - because if it would be fixed, I would not encounter it.
Comment 16 Mike Kaganski 2026-02-05 06:26:17 UTC
(In reply to muso from comment #15)
> This is not the right perspective. Not a QA person opens a bug but normal
> users. Most users did not heard of the term "QA". As a user when I encounter
> a bug, then it is logical for me that if my bug is not already an open bug,
> it cannot be mine - because if it would be fixed, I would not encounter it.

This is not the right perspective. Users file bugs not for themselves, but to enable us to work on them. So whatever procedure makes the bug tracker *useful to us* the people working on the bug, the better. And as I said: preventing duplicates at all costs is BAD, because duplicates themselves are very useful metric. If a user has a problem, it is NOT advisable to them to spend a single second looking for duplicates, for multiple reasons (and our use of duplicates is not even the most important of them).

Please stop this off-topic here. If you like, you may use mailing list for discussion of the procedure.
Comment 17 Mark Tuan 2026-04-03 07:43:22 UTC
(In reply to muso from comment #15)
> > Let me know, if you need help in getting started in some of those areas.
> 
> I would contribute something but I am really lost. Once I started with
> FreeCAD for comparison, there are Wiki pages describing the different
> workbenches (like Impress is a "workbench" in LO).
> One gets an overview:
> https://wiki.freecad.org/PartDesign_Workbench
> As new user I got info for every toolbar item. Then I could simply extend or
> update these Wiki pages. And the first months I did nothing else than Wiki
> editing. And this was as easy (or complicated) as editing the Wikipedia.
> 
> However, with LO I am lost. I would like to use Impress. And my task is that
> I work for different persons and every customer has its own design. So all I
> wanted was to setup master slides that fulfill the design rules of the
> different customers. But there is no Wiki I can start with.
> 
> There is this:
> https://help.libreoffice.org/latest/en-US/text/simpress/guide/masterpage.
> html?DbPAR=IMPRESS#bm_id3152596 https://sports-games.io/
> 
> But it has no way to edit and the different pages have no page name I can
> reference. I mean "masterpage.html?DbPAR=IMPRESS#bm_id3152596" is
> meaningless.
> 
> I failed to even setup simple lists (spacing does not work, fonts change
> unexpectedly and are not consistent) etc. I could not find any info how to
> setup lists in a master slide so that every new list appears exactly as
> designed.
> 
> --------------------
> 
> > I disagree because seeing closed reports there is surely helpful to anyone doing QA at least.
> 
> This is not the right perspective. Not a QA person opens a bug but normal
> users. Most users did not heard of the term "QA". As a user when I encounter
> a bug, then it is logical for me that if my bug is not already an open bug,
> it cannot be mine - because if it would be fixed, I would not encounter it.

Impress can be really confusing at first, especially with lists and master slides.

The key thing is: it’s all controlled by styles, not just what you click on the toolbar. If you go into Master Slide and then tweak the Outline styles (F11), that’s where spacing, bullets, fonts actually stick. If you don’t use styles, it’ll keep acting weird.

And yeah… docs aren’t great. Most of us just learn by trial and error or looking at templates.

Once you get styles set up properly, it gets way more predictable.