Show "context-match" doesn't work with leaf allow-range?

Hello!

We have a yang model that implements Dot1Q settings over ConfD 8.0.6,
as follows:

container dot1q {
    tailf:info "Dot1q settings";
    tailf:cli-add-mode;

    list vlan {
        tailf:info "Static VLANs";
        tailf:cli-range-list-syntax;
        key "vlan-id";

        leaf vlan-id {
            tailf:cli-allow-range;
            tailf:info "<1-4094>;;VLAN ID or a range of VLAN IDs (1-3,5,7-9)";
            type types:vid;
        }
<...>

This model with cli-allow-range attribute supports vlan ranges.

The example below shows the range of vlans that have the same configuration,
which is the desired format so far.

show dot1q
dot1q
 vlan 77,2508
  interface g-ethernet-1/1/1
  !
 !
 vlan 248
  interface g-ethernet-1/1/1
  !
  interface g-ethernet-1/1/2
  !
 !
!

But when using context-match in the show, it seems that the match only displays the first vlan of range, ignoring other vlans:

show dot1q vlan | context-match g-ethernet-1/1/1
dot1q
 vlan 77
  interface g-ethernet-1/1/1
dot1q
 vlan 248
  interface g-ethernet-1/1/1

Above it’s possible to see that vlan 2508 was ignored, showing only vlan 77 of range 77,2508.

Is there a way to fix context-match with allow-range ?

Thanks in advance!