Markdown: Unable to continue numbered list after insert quotes or code block?

Can we produce the following numbered list? because I always get item 3 start at #1 again.

1. item 1
2. item 2
    Code block
3. item 3

The same thing with this numbered list, item 2.b will reset as new list.

1. item 1
2. item 2
  A. item 2.a
      code block
  B. item 2.b
3. item 3

Please help, thanks.

also failed, after tried as suggested here: Numbered lists are reset by nested code blocks · Issue #1084 · github/markup · GitHub

Is it a Bug or a Feature Request? :innocent: :pray: