Bug 102342 - Modifying format while in textbox edit mode removes border and placeholder type label
Summary: Modifying format while in textbox edit mode removes border and placeholder ty...
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Master-Slide-View
  Show dependency treegraph
 
Reported: 2016-09-22 00:04 UTC by Yousuf Philips (jay) (retired)
Modified: 2022-04-07 16:30 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
screencast (4.44 MB, video/webm)
2016-09-25 21:49 UTC, Yousuf Philips (jay) (retired)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Yousuf Philips (jay) (retired) 2016-09-22 00:04:06 UTC
Steps:
1) Open Impress
2) Switch to master slide mode
3) Select title placeholder textbox and change font to italics
4) Notice textbox border and the 'Title Area for AutoLayouts' text are still present
5) Undo
6) Click inside the title textbox and change font to italics
7) Click outside of textbox
8) Notice textbox border and 'Title Area for AutoLayouts' text are now gone
9) Save file, close and reopen
10) Switch to master slide mode
11) textbox border and 'Title Area for AutoLayouts' text still not present

There should never be a situation where the border and placeholder type text should be removed when in master slide mode, and there should never be a situation where the border should be removed when in normal mode. This is bad UX as it makes it difficult to select the textbox.

Version: 5.3.0.0.alpha0+
Build ID: 3287bc2f91438085b7604773d5e0346fc3c3f452
CPU Threads: 2; OS Version: Linux 3.19; UI Render: default; 
TinderBox: Linux-rpm_deb-x86_64@70-TDF, Branch:master, Time: 2016-09-18_06:17:20
Locale: en-US (en_US.UTF-8); Calc: group
Comment 1 Heiko Tietze 2016-09-22 07:44:25 UTC
(In reply to Yousuf Philips (jay) from comment #0)
> 6) Click inside the title textbox and change font to italics
> 7) Click outside of textbox
> 8) Notice textbox border and 'Title Area for AutoLayouts' text are now gone

Cannot follow this step. Never seen the title area to disappear, and when I change the font style it remains where it is.

Version: 5.2.0.3
Build ID: 7dbd85f5a18cfeaf6801c594fc43a5edadc2df0c
CPU Threads: 8; OS Version: Linux 4.7; UI Render: default; 
Locale: de-DE (en_US.UTF-8)

Version: 5.3.0.0.alpha0+ crashes occasionally, but when I go through the steps it's the same as for fresh.
Comment 2 Yousuf Philips (jay) (retired) 2016-09-25 21:49:04 UTC
Created attachment 127631 [details]
screencast
Comment 3 Aron Budea 2016-09-25 22:50:38 UTC
Ok, reproduced with 5.2.1.2 / Ubuntu 16.04.

In 5.2.1.2 / Windows 7, I get an extra undo step in the list after clicking outside the frame after the first undo: "Edit text of Title text 'Click to...' "
The 'Title Area for AutoLayouts' and textbox border doesn't disappear after second undo step, though (but then there are two entries in the undo list).

Jay, you mentioned for you it occurs in Windows, too, did you notice extra undo entries?
Comment 4 Yousuf Philips (jay) (retired) 2016-10-05 06:01:13 UTC
(In reply to Aron Budea from comment #3)
> Jay, you mentioned for you it occurs in Windows, too, did you notice extra
> undo entries?

I have 1 undo after step 4 and step 7 on my old 08-29 windows build, but with bug 102343 fixed, there is now two undos after step 7 on yesterday's linux build.
Comment 5 QA Administrators 2017-10-23 14:12:27 UTC Comment hidden (obsolete)
Comment 6 Andrew Watson 2018-02-20 13:01:25 UTC
I've just reproduced this bug with LO 6.0.1.1 using a different set of steps:

1. Select "File>New>Presentation"

2. Hit "Cancel" on "Select a Template" dialogue to get a plain blank presentation.

3. Select "View>Master Slide"

4. Left click in "Click to edit the outline text format" text

5. Right click, select "Edit style..."

6. Under "Font" in the resulting Dialogue Box, change the Font or select Italics. Click "OK".

7. Select "File>Save"

8. Pick any name, press "Save"

At this point the "Object Area for AutoLayouts" label on the slide disappears.

The problem is also in the saved file, as you can verify by closing this copy and opening the saved one.

This problem isn't just cosmetic - at some later point, after further modification and saving/loading, LO can re-create the "Object Area for AutoLayouts" text box, exactly duplicating the content of the existing non-Autolayout text box. I don't have a set of steps to reliably recreate this duplication, but it's happened to me more than once. Any subsequent change to either the unlabelled text box or the AutoLayout box (e.g changing their position or font) does not affect the other one, and LO will not allow either to be deleted. At the very least this makes the master slide look very messy.

Version: 6.0.1.1
Build ID: 60bfb1526849283ce2491346ed2aa51c465abfe6
CPU threads: 4; OS: Mac OS X 10.11.6; UI render: default; 
Locale: en-GB (en.UTF-8); Calc: group
Comment 7 QA Administrators 2019-02-21 03:42:57 UTC Comment hidden (obsolete)
Comment 8 Andrew Watson 2019-02-21 08:30:07 UTC Comment hidden (obsolete)
Comment 9 QA Administrators 2021-02-21 03:57:20 UTC Comment hidden (obsolete)
Comment 10 Andrew Watson 2021-03-09 15:12:06 UTC
I've just reproduced the bug with LO 7.1.1.2 using a set of steps that are a slight variation on those in Comment 6:

1. Select "File>New>Presentation" (or, if no LO windows are open, "File>Presentation").

2. Select "View>Master Slide"

3. Left click in "Click to edit the outline text format" text

4. Right click, select "Edit style..."

5. Under "Font" in the resulting Dialogue Box, change the Font or select Italics. Click "OK".

6. Select "File>Save"

7. Pick any name, press "Save"

At this point the "Object Area for AutoLayouts" label on the slide disappears.

The problem is also in the saved file, as you can verify by closing this copy and opening the saved one.

Version: 7.1.1.2 / LibreOffice Community
Build ID: fe0b08f4af1bacafe4c7ecc87ce55bb426164676
CPU threads: 4; OS: Mac OS X 10.14.6; UI render: default; VCL: osx
Locale: en-GB (en_GB.UTF-8); UI: en-GB
Calc: threaded
Comment 11 Andrew Watson 2022-04-07 16:30:02 UTC
Tested using the steps in Comment 10.

While the bug was present in:

Version: 7.2.5.2 / LibreOffice Community
Build ID: 499f9727c189e6ef3471021d6132d4c694f357e5
CPU threads: 4; OS: Mac OS X 10.14.6; UI render: default; VCL: osx
Locale: en-GB (en_GB.UTF-8); UI: en-GB
Calc: threaded

 ... the "Object Area for AutoLayouts" label on the slide does NOT disappear after Step 7 with:

Version: 7.3.2.2 / LibreOffice Community
Build ID: 49f2b1bff42cfccbd8f788c8dc32c1c309559be0
CPU threads: 4; OS: Mac OS X 10.14.6; UI render: default; VCL: osx
Locale: en-GB (en_GB.UTF-8); UI: en-GB
Calc: threaded

The bug seems to have been fixed - have set the Status field to RESOLVED-WORKSFORME.