Two problems with the "Adjust hydrogens" option

Environment Information

Avogadro version: 1.98.1
Operating system and version: Linux AppImage

Expected Behavior

  1. Explicitly deleting (via right click) a hydrogen atom should always delete it, as is the case for all heavy atoms. This was always how it worked in previous versions.
  2. When “Adjust hydrogens” is checked, deleting a bond between atoms should cause the hydrogens on each to adjust automatically.

Actual Behavior

  1. Deleting a hydrogen atom is now only possible when “Adjust hydrogens” is unchecked. Otherwise, right click does nothing. This is a shame because the adjust hydrogens option is very useful and I have never needed to turn it off before, but it is also very common that I need to delete a hydrogen atom to generate a radical or ion.
  2. Deleting an atom (e.g. atom B) bonded to atom A results in the hydrogens on A being adjusted, but deleting the bond between them does not.

I.e. if A and B and C are carbon atoms, --AH2–BH2–CH3 currently becomes --AH2 H2B–CH3 if the bond is deleted, whereas it should become --AH3 H3B–CH3
Completely deleting B has the correct logic, and it becomes --AH3 CH4