Issue 128337 - Customize-Toolbars dialog - ad infinitum?
Summary: Customize-Toolbars dialog - ad infinitum?
Alias: None
Product: General
Classification: Code
Component: ui (show other issues)
Version: 4.1.7
Hardware: PC Windows 7
: P5 (lowest) Minor (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Depends on:
Reported: 2020-03-13 16:02 UTC by Czesław Wolański
Modified: 2020-03-13 16:02 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---

Screenshots illustrating issue (829.53 KB, image/jpeg)
2020-03-13 16:02 UTC, Czesław Wolański
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description Czesław Wolański 2020-03-13 16:02:04 UTC
Created attachment 86899 [details]
Screenshots illustrating issue

A bug described below is reproducible in any AOO component
and - I presume - for any toolbar, be it a standard one or one created by user.

So let's check AOO Writer.

1. Run AOO Writer
2. Undock Standard toolbar.
3. Click small arrow-down in title bar of Standard toolbar.
4. Choose "Customize Toolbar"
   Customize dialog appears, active is "Toolbars" tab page.
5. If Customize dialog overlays Standard toolbar, click on
   Standard toolbar and move it over Customize dialog.

If you now repeat steps 3.-4. you will see second instance of
Customize dialog.

Repeating steps 5.-3.-4. will bring you more instances of
Customize dialog. 

As you can see in attached file "HowToMultiply" (Genesis 9:7) I have stopped at 20 Customize dialogs (and rearranged them to form
a nice stack). Apart from new aesthetic experience for user,
that bug could eventually lead to AOO crash. For example with 20 dialog instances in AOO Writer, I wasn't able to switch focus to AOO Calc.

So if one cares to check programmatically limit of instances, I would be glad to know the results (like in Queen's song: "I want it all, I want it all, I want it all, and I want it now"... on my screen.).

Issue doesn't occur if toolbar is docked. If you then invoke Customize dialog you will notice it is a modal one. So there is no chance of
having more than one instance on screen.