Problem/Motivation

Currently the block from this module extends
SystemMenuBlock
which extends
BlockBase

In #3610607: Saving the block is broken in Drupal 11.4 we saw a case where a removed config value caused issues. And looking at the other values it seems not many are reused from SystemMenuBlock.

So we should check if that really makes sense.

Steps to reproduce

See #3610607: Saving the block is broken in Drupal 11.4

Proposed resolution

Extend BlockBase instead of SystemMenuBlock if it makes sense.

Remaining tasks

User interface changes

API changes

Data model changes

Comments

anybody created an issue.