Bug Hunting Session
Bug 111314 - UX: A master page template can't be simply replaced by a different one
Summary: UX: A master page template can't be simply replaced by a different one
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
6.0.0.0.alpha0+
Hardware: All All
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Master-Slide-View Impress-UX
  Show dependency treegraph
 
Reported: 2017-08-03 16:02 UTC by Telesto
Modified: 2018-12-20 14:18 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Telesto 2017-08-03 16:02:36 UTC
Description:
A master page template can't be simply replaced by a different one

Steps to Reproduce:
1. Open Impress
2. Choose the Bright Blue Template
3. View -> Slide Master
4. Select Slide 1 and try to replace it with a different template master page (shown in the Side Bar).  The Bright Blue Page isn’t replaced, but a new slide will appear above
5. Delete the second slide (Bright Blue template)
6. Select the first slide again an choose a different template (know it can be done)

Actual Results:  
The template 'in use' can be replaced easily

Expected Results:
It should be easy to change a master slide template


Reproducible: Always

User Profile Reset: No

Additional Info:
Found in:
Version: 6.0.0.0.alpha0+
Build ID: 9ca7bda2cc8b67c2d10fcb81cce8bfd4d8b79b09
CPU threads: 4; OS: Windows 6.19; UI render: default; 
TinderBox: Win-x86@39, Branch:master, Time: 2017-08-02_01:19:29
Locale: nl-NL (nl_NL); Calc: CL


User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0
Comment 1 Buovjaga 2017-08-26 16:05:13 UTC
Repro.

It behaves differently in 3.6: step 6 behaves like step 4.

Arch Linux 64-bit, KDE Plasma 5
Version: 6.0.0.0.alpha0+
Build ID: 3c49b28ffa7ab062726e5e600312d9164224404e
CPU threads: 8; OS: Linux 4.12; UI render: default; VCL: kde4; 
Locale: fi-FI (fi_FI.UTF-8); Calc: group
Built on August 26th 2017
Comment 2 Yousuf Philips (jay) (retired) 2017-08-31 15:03:23 UTC
(In reply to Telesto from comment #0)
> 1. Open Impress
> 2. Choose the Bright Blue Template
> 3. View -> Slide Master
> 4. Select Slide 1 and try to replace it with a different template master
> page (shown in the Side Bar).  The Bright Blue Page isn’t replaced, but a
> new slide will appear above

Slide 1 is in normal view and not slide master view, so not sure what is being said in step 4.
Comment 3 QA Administrators 2018-12-13 03:50:18 UTC Comment hidden (obsolete)
Comment 4 Martin Sourada 2018-12-13 15:48:04 UTC
I reproduced in 6.1.3.2. Here's a slightly corrected description

Steps to Reproduce:
1. Open Impress
2. Choose the Bright Blue Template
3. View -> Slide Master
4. Select master slide 1 (named BrightBlue) and chose a new template in Master Sildes side bar. New master slide is added (this is what I expect to happen).
5. Delete the original master slide (named BrightBlue).
6. Select the first master slide again an choose a different template.

What happens:
Replaces the current master slide (i.e. behaves differently than in step 4), or refuses to do anything at all if I try to choose BrightBlue.

What should happen:
Steps 4. a 6. should do the same, i.e. either both add new master slide or both replace the currently selected master slide (I prefer the former).

I reproduced in:
Version: 6.2.0.0.beta1
Build ID: d1b41307be3f8c19fe6f1938cf056e7ff1eb1d18
CPU Threads: 2; OS: Linux 3.10; UI Render: default; VCL: gtk3; 
Národní prostředí: cs-CZ (cs_CZ.UTF-8); Jazyk UI: cs-CZ
Locale: threaded

Version: 6.1.3.2
Build ID: 86daf60bf00efa86ad547e59e09d6bb77c699acb
CPU Threads: 2; OS: Linux 3.10; UI Render: default; VCL: gtk3; 
Flatpak
Locale: cs-CZ (cs_CZ.UTF-8); Calc: group threaded

Version: 6.0.7.3
Build ID: dc89aa7a9eabfd848af146d5086077aeed2ae4a5
CPU Threads: 2; OS: Linux 3.10; UI Render: default; VCL: gtk2; 
Locale: cs-CZ (cs_CZ.UTF-8); Calc: group

Version: 5.3.6.1
Build ID: 5.3.6.1-19.el7
CPU Threads: 2; OS Version: Linux 3.10; UI Render: default; VCL: gtk3; Layout Engine: new; 
Locale: cs-CZ (cs_CZ.UTF-8); Calc: group
Comment 5 Martin Sourada 2018-12-13 16:04:46 UTC
I was also able to partly reproduce in 3.3. Steps 4 a 6 behave the same (like step 4 in current LO), except when I try to choose the original master slide. Then only one master slide remains, but is unchanged. (I started with Protfolio instead of Bright Blue, because in 3.3 this template wasn't present).

So actually I think I noticed a second bug in the same functionality. The original bug is REGRESSION, new bug is carried over from OpenOffice.

LibreOffice 3.3.4 
OOO330m19 (Build:401)
tag libreoffice-3.3.4.1
Comment 6 Buovjaga 2018-12-20 14:18:38 UTC
I see what you mean, but fixing the regression will not get what Telesto wants.