On Nordic Semiconductor's hardware peripherals, some registers exist in three forms: read, set and clear.
To avoid clearing bits unintentionally, the clear registers' behavior is counter-intuitive: to clear a bit in a register, you have to write a 1 to it in the clear register, and writing 0 to it has no effect.
The Peripherals View did not take this counter-intuitive behavior into consideration when interacting with these registers, and would include the rest of the register contents along with the selected bit, which caused all bits in the register to be cleared.
These registers are now treated specially, and clearing a bit will only write to that specific bit. This does not affect the behavior in other register types.
Additionally, the extension now skips the quickpick when interacting with a register field that only has one valid selection, such as the clear register.