Bug 132733 - Redo (CTRL-Y) Fail with Table Cell Background Color
Summary: Redo (CTRL-Y) Fail with Table Cell Background Color
Status: RESOLVED NOTABUG
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
6.4.1.2 release
Hardware: Other Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-05 18:01 UTC by erik r
Modified: 2020-08-31 15:43 UTC (History)
2 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 erik r 2020-05-05 18:01:28 UTC
Description:
I was highlighting cells (connected by a horizontal range or vertical range), and when I went to repeat the same highlighting of cells on a different range using the redo (CTRL-Y or toolbar icon) function, nothing happened.  The new range that I had selected did not get any highlighting.  This appears to be not specific to a color selection for highlighting.

Steps to Reproduce:
1.  Highlight a range of cells.
2.  On the "Highlight Cells" icon (the one that looks like a bucket of paint pouring over), click on the down arrow and select any color (other than white).
3.  Select a new range of cells other than the ones just formatted/highlighted.
4.  Click the redo icon or, using the keyboard, simultaneously press (CTRL-Y).

Actual Results:
All worked as expected up to step 4.  On step 4, cell highlighting was not repeated in the newly selected range of cells.

Expected Results:
Newly selected range of cells should have had the same highlighting applied to the first range that was highlighted.


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 6.4.1.2 (x64)
Build ID: 4d224e95b98b138af42a64d84056446d09082932
CPU threads: 2; OS: Windows 10.0 Build 18362; UI render: GL; VCL: win; 
Locale: en-US (en_US); UI-Language: en-US
Calc: CL
Comment 1 erik r 2020-05-06 04:29:01 UTC
See original comments below, first.  I have a video file, just too big to attach (235MB as an MP4 file).  Please email me if you have any questions.  Thanks!

In the LibreOffice Online Help, the list of shortcuts located here:

https://help.libreoffice.org/6.4/en-US/text/shared/04/01010000.html?&DbPAR=WRITER&System=WIN

Had the following information:

Ctrl+Y     Redoes last action.
Ctrl+Shift+Y     Repeats last command.

I tried using CTRL Shift Y the second time around, and it worked.  I'm not sure of the difference between the two commands (redo vs. repeat), but even the functional definitions seem a little vague as to the differences.  For example, on the following pages, the current instruction reads as:

(Redo) https://help.libreoffice.org/6.4/en-US/text/shared/01/02020000.html?&DbPAR=WRITER&System=WIN
"Redo
Reverses the action of the last Undo command. To select the Undo step that you want to reverse, click the arrow next to the Redo icon on the Standard bar."

(Repeat) https://help.libreoffice.org/6.4/en-US/text/shared/01/02030000.html?&DbPAR=WRITER&System=WIN
"Repeat
Repeats the last command. This command is available in Writer and Calc."

Maybe some examples to the documentation could be of use (e.g., when to use "Redo" vs. "Repeat").  Also, if you compare the two definitions from the latter part of this additional comment to the hotkey definitions, they are slightly different...I did a bit of searching trying to find a definition of action and definition of command, and came up blank.  Just wondering if there's a reason why CTRL-Y can't have some more functions added to the "Redo", or if there are things that both "Redo" and "Repeat" can and can't do between the two...

Might be being a bit too rhetorical / expansive in my thinking for what may not be a bug but a "human performance error" or maybe it is an opportunity for improvement in Calc.  I leave that in your capable hands.  :)

Just a suggestion...
Comment 2 Buovjaga 2020-08-31 15:43:56 UTC
Redo is "doing again an action that was undo". Like it says in the help: "Reverses the action of the last Undo command. To select the Undo step that you want to reverse, click the arrow next to the Redo icon on the Standard bar."

Repeat is simply repeating what was done as the last action.