Bug 120399

Summary: Backspace (cursor at start of the line) removes bullet/numbering, but then backspace again removes tab indent PLUS the paragraph break
Product: LibreOffice Reporter: Aidan <admin>
Component: WriterAssignee: Not Assigned <libreoffice-bugs>
Status: NEW ---    
Severity: enhancement CC: cno, dgp-mail, heiko.tietze, thomas.lendo, xndrewxry
Priority: medium Keywords: needsDevAdvice
Version: Inherited From OOo   
Hardware: All   
OS: All   
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 103369, 108018    
Attachments: pdf file clearly describing present behaviors and poposed one

Description Aidan 2018-10-08 06:34:17 UTC
Description:
Removing the tab and putting the line back to the margin is really easy in MS-Office, all you do is press backspace twice and the line goes back to the original margin.

I know there is a toolbar option to achieve this in libreoffice, but this option sucks tbh. Who wants to point and click when we have perfectly adequate keyboards.

This would be a great feature to increase productivity. 

Steps to Reproduce:
1. Create a bulleted list of more than one item
2. pick a list in the middle of the list and hit backspace twice


Actual Results:
1. you will see that it takes you up to the end of the previous line
2. there is no obvious way to remove this tab and using a toolbar option is not adequate.

Expected Results:
1. we should be able to hit backspace twice to remove both the bullet and the tab indent


Reproducible: Always


User Profile Reset: No



Additional Info:
Comment 1 Aidan 2018-10-08 06:45:51 UTC
My apologies, I left out a vital piece of information. 

To clarify the issue further:

This only occurs when the line still retains characters. Empty lines do in fact return to the margin with a second backspace. 

I'm unsure if this is in fact a bug or requires a feature request. Either way it needs to be fixed, poor UX consistency like this only serves to hamper our efforts.
Comment 2 Heiko Tietze 2018-10-09 12:55:30 UTC
We have alternative ways to unlist a paragraph (see also bug 120400). I suggest you try out Shift+F12 (customization to another shortcut is possible) or the toolbar/sidebar controls.

There are some discussion around this topic, one recently in bug 119065. So there is definitely room for improvements. But I wouldn't change the paragraph style from "List Content" (or whatever) to "Text Body" or Default just on backslash.

So my take is WF.
Comment 3 Thomas Lendo 2018-10-11 21:08:52 UTC
Tricky to find the right way for most of the users.

For me, the main question is what do most users want when deleting a list item with backspace:

1) Do users want create a line without a list item in between an existing list? Then this bug report is valid.

2) Do users want delete a list item? Then the current behavior is right.

To speak in my behalf, I very rarely wanted 1) in the past. Mostly it's about deleting a list item. For me, 2) is the most wanted behavior. Therefore a WORKSFORME from my side.
Comment 4 Cor Nouws 2018-10-17 18:13:43 UTC
(In reply to Thomas Lendo from comment #3)

> For me, the main question is what do most users want when deleting a list
> item with backspace:
> 
> 1) Do users want create a line without a list item in between an existing
> list? Then this bug report is valid.

Yes, that would help. 
Is the same as Ctr+Shft+F12

> 2) Do users want delete a list item? Then the current behavior is right.

That could be done then by three times BS, which is not a big item too.
I think BS for the suggested behavior, is an advantage over expecting people to use my favorite key-combi ;)

So I support the request :)
Comment 5 Cor Nouws 2018-10-17 19:59:38 UTC
Created attachment 145790 [details]
pdf file clearly describing present behaviors and poposed one

IMO the request makes sense.
Current behavior is still there, hitting BS three times.
Hitting BS two times, creates a new behavior (same as Ctrl+Shft+F12)
Comment 6 Heiko Tietze 2018-10-18 07:32:31 UTC
I understand the request as 1x BS works like shift+F12. So Aidan, please clarify.
Comment 7 Cor Nouws 2018-10-18 07:42:41 UTC
(In reply to Heiko Tietze from comment #6)
> I understand the request as 1x BS works like shift+F12.

Shft-F12 on my machine starts bullets; Ctrl+Shift+F12 removes bullets/numbers and indent.

> So Aidan, please clarify.

Me not Aidan, but in his initial explanation he writes: " all you do is press backspace twice and the line goes back to the original margin."
Comment 8 Thomas Lendo 2018-10-18 08:26:45 UTC
Cor, thanks for your clarification and you're right with 2x backspace.

(In reply to Aidan from comment #0)
> Expected Results:
> 1. we should be able to hit backspace twice to remove both the bullet and
> the tab indent
Now I support this enhancement request. +1 from my side.
Comment 9 Heiko Tietze 2018-10-18 10:23:18 UTC
Shift+F12 toggles bullets on/off (.uno:DefaultBullet, a generic command) and Shift+Ctrl+F12 is numbering off (.uno:RemoveBullets, Writer specific). 

And I agree with your proposal, Cor, when it meets Aidan's expectation. And if there is no showstopper from dev POV.
Comment 10 QA Administrators 2019-05-08 18:24:50 UTC Comment hidden (obsolete)
Comment 11 Cor Nouws 2019-06-07 07:33:57 UTC
idea accepted -> New
Comment 12 Thomas Lendo 2019-08-31 23:00:33 UTC
*** Bug 125835 has been marked as a duplicate of this bug. ***