CTRL+A behaviour inconsistent/unpredictable

WHAT DO YOU RECOMMEND

If the cursor is within a block, CTRL+A selects that full block, as expected. If right after that I do CTRL+A again, the entire page becomes selected, including the title and the metadata under it.

Firstly, I wouldn’t expect the title and the metadata to be selected.

Secondly, it’s not clear what happens once I perform certain operations at this stage.

  • Pressing DEL only deletes the page content, but not the title and metadata (which, also unexpectedly, remain selected)
  • Doing CTRL+C, then placing the cursor in an empty block and doing CTRL+V pastes the title of the page, but as a header (which to me isn’t very intuitive), ignores the metadata (which seems arbitrary) and pastes the blocks contents (expected).
  • Typing something does nothing. I’d expect the equivalent of a DEL followed by whatever I typed (ie. what I type substitutes what is selected).

HOW COULD IT BE DONE

Don’t include the title and metadata on the second CTRL+A.

The way it is now, selecting everything to me essentially means selecting the entire Object (which is confusing).

RECOMMENDED ALTERNATIVES

I don’t want to be a broken record but, none of this would be an issue if…

In this case, the second CTRL+A could include title and metadata. And pasting it in an empty block would essentially create a copy of that object in there.

3 Likes