Step Dependencies and block

I bumped into an issue when I was working with the step dependencies. I have a pipeline that looks like this:

  - label: ':aws: Deploy'
    trigger: 'deploy'
    key: "dev-deploy"

  - block

  - label: ':docker: Test'
    depends_on: "dev-deploy"
    plugins:
      - docker-compose#v3.0.3:
          run: tesst
          command: ["run", "tests/index.js"]

I would expect that the pipeline will pause after the deploy step and will wait for human input, however, block was skipped and the pipeline just continues with the test step.

Looking back at the doc I realized that block was not treated as wait and this is somehow expected behaviour. However, I must say this is very counter-intuitive and would possibly lead to confusions and all that.

Regards,
Kai