After Screen Lock, inputting password gets me to a black screen with functional cursor

They would be printed during update every time they are created.

There are also extra hooks and things if you want them.

Including manjaro-pacnew-checker which is actually a ‘more friendly gui’ for handling pacnews and a hook that will run when required by updates:

extra/manjaro-pacnew-checker 0.5.4-1 [27.68 KiB 74.42 KiB]
    Simple checker for pacnew/pacsave files and manage it

And other packages like this AUR one that is really just the hook:

aur/pacdiff-pacman-hook-git r81.9d5f298-1 [+13 ~2.60]
   Pacman hook to review .pacnew files automatically

It would seem you skipped the part where you set the DIFFPROG variable and/or the part where you source the environment file.
Assuming the configuration has been set but is somehow not recognized, then a logout/login or reboot should work.

As with all environment variables you can also (temporarily) define it on the command line:

DIFFPROG=/usr/bin/meld pacdiff -s

A friendly note:

pacnew/pacsave/etc is admittedly probably one of the most difficult things to do to maintain an Arch/Manjaro install, especially for new or casual users.

The good news is;

  • They really arent as scary as they seem at first. Promise.
  • When they are managed they only come a few at a time every once in a while. ~ a few a year.
  • Once you become familiar with them you may actually begin to admire the robustness of the updates along with continual honoring of user configurations that is provided by the model.