https://bugs.documentfoundation.org/show_bug.cgi?id=145201

            Bug ID: 145201
           Summary: UI: Context Menu does not appear if user clicks on the
                    top-left sheet corner.
           Product: LibreOffice
           Version: 7.1.6.2 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: minor
          Priority: medium
         Component: Calc
          Assignee: libreoffice-bugs@lists.freedesktop.org
          Reporter: van.de.bug...@gmail.com

Description:
Please consider the scenario first:

1. User clicks with the first mouse button on a cell (e. g. "A2") to select the
cell;
2. user clicks with the second mouse button to call the Context menu;
3. user chooses "Format Cells…" context menu item to format the cell.

**Note:** User *does not* move mouse pointer between the step 1 and the step 2.

Such scenario perfectly works for columns, too:

1. User clicks with the first mouse button on a column header (e. g. "A") to
select all cells of the column;
2. user clicks with the second mouse button to call the Context menu;
3. user chooses "Format Cells…" context menu item to format the cells.

Such scenario perfectly works for rows, too:

1. User clicks on a row header (e. g. "2") with the first mouse button to
select all cells of the row;
2. user clicks with the second mouse button to call the Context Menu;
3. user chooses "Format Cells…" context menu item to format the cells.

But such scenario **does not** work for a sheet:

1. User clicks on a area in the top-left sheet corner(†) with the first mouse
button to select all cells of the sheet;
2. user clicks with the second mouse button to call the Context Menu, but the
Context Menu **did not** appear.

(†) "Top-left sheet corner" is a rectangle area, intersection of column names
row and row names column. The first mouse button click on this area selects all
cells of the sheet.

It is a usability bug: the same user behavior (first mouse click with following
second mouse button click) works for cells, columns, rows, but does not work
for all cells in a sheet.

There is an easy workaround, though: After the step 1 user should move the
mouse pointer to sheet content and then perform the steps 2 and 3, but it is
annoying anyway.

Steps to Reproduce:
1. Start LibreOffice Calc.
2. Click with the first mouse button on the top-left corner of a sheet to
select all cells of the sheet.
3. Do **not** move mouse button.
4. Click with the second mouse button to open Context Menu.

Actual Results:
Context Menu did **not** appear.

Expected Results:
Context Menu appeared.


Reproducible: Always


User Profile Reset: No



Additional Info:
I specified LibreOffice version as 7.1.6.2 because I do not know exact earlier
version affected by the bug, but this bug has been present in LibreOffice Calc
for many years.

BTW, Microsoft Excel shows the Context Menu when user clicks with the second
mouse button on the top-left sheet corner.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to