Created attachment 170195 [details] Pre-Print-Preview Description: If the user uses some extensions and has the extensions' icons in the lower toolbar, they don't temporarily disappear when going into Print-Preview. Instead, they create a new, toolbar, that is blank (except for the extension icons) Steps to reproduce: 1. Get an extension that adds icons to the toolbar (like Zotero or LanguageTools for example) 2. Place the icons in the lower of the two toolbars (see Pre-Print-Preview-picture) 3. Enter Print-Preview. 4. See Bug (see Post-Print-Preview-picture) System Info: Version: 7.1.0.3 / LibreOffice Community Build ID: f6099ecf3d29644b5008cc8f48f42f4a40986e4c CPU threads: 8; OS: Linux 5.4; UI render: default; VCL: gtk3 Locale: de-AT (en_GB.UTF-8); UI: en-GB Flatpak Calc: threaded
Created attachment 170196 [details] Post-Print-Preview
Proposed solution: Either temporarily hide it, as is done with the rest of the toolbar, OR move the icons up, into the Print-Preview-toolbar. After all, there is enough space.
I confirm the observation with Version: 7.1.2.1 (x64) / LibreOffice Community Build ID: 094b4116e8de6d2085e9b65d26912d6eac4c74a9 CPU threads: 4; OS: Windows 10.0 Build 19042; UI render: Skia/Raster; VCL: win Locale: de-DE (de_DE); UI: en-GB Calc: CL but it also happens with other toolbars (I've tested with Find-Toolbar). So the more general rule seems to be: If you open Print Preview - Formatting Toolbar disappears (expected) - Standard Toolbar remains, but most icons are greyed out (O.K.) - other toolbars also remains, but all icons are greyed out (Track Changes toolbar and Styles Toolbar) or it is still active, but you can't use it (like Find-Toolbar or Zotero-Toolbar) Expected result: All toolbars disappear except Standard Toolbar and Print Preview Toolbar => Enhancement cc: Design-Team for further input and decision
Maxim, what do you think about hiding all toolbars in print preview mode?
Let's change the behavior and hide by default and show only explicitly visible toolbars. This should also work on TB that are created per extension.