| line | true | false | branch | 
 
| 212 | 0 | 0 | if (my $event = $listener->event) | 
 
| 241 | 0 | 0 | $self->transport->is_connected ? : | 
 
| 247 | 0 | 0 | if ($s) | 
 
| 251 | 0 | 0 | if (exists $_[0]{'params'}{'sessionId'} and $sid and $_[0]{'params'}{'sessionId'} eq $sid) { } | 
 
|  | 0 | 0 | elsif (not $id or $_[0]{'params'}{'targetId'} and $id eq $_[0]{'params'}{'targetId'}) { } | 
 
| 269 | 0 | 0 | if ($args{'new_tab'}) { } | 
 
|  | 0 | 0 | elsif (ref $args{'tab'} eq 'Regexp') { } | 
 
|  | 0 | 0 | elsif (ref $args{'tab'}) { } | 
 
|  | 0 | 0 | elsif (defined $args{'tab'} and $args{'tab'} =~ /^\d{1,5}$/) { } | 
 
|  | 0 | 0 | elsif ($args{'tab'}) { } | 
 
| 270 | 0 | 0 | if ($args{'separate_session'}) { } | 
 
| 307 | 0 | 0 | if (not $tab) { } | 
 
|  | 0 | 0 | elsif (not $tab->{'targetId'}) { } | 
 
| 331 | 0 | 0 | if $_->{'type'} eq "page" | 
 
| 332 | 0 | 0 | if (not @visible_tabs) { } | 
 
| 359 | 0 | 0 | if $_->{'type'} eq "page" | 
 
| 381 | 0 | 0 | if ($self->autoclose) | 
 
| 414 | 0 | 0 | if ($@) | 
 
| 420 | 0 | 0 | if (not exists $response->{'id'}) { } | 
 
| 422 | 0 | 0 | if (my $error = $response->{'error'}) | 
 
| 427 | 0 | 0 | if exists $_->{'events'}{$response->{'method'}} | 
 
| 429 | 0 | 0 | if ($handler) | 
 
| 434 | 0 | 0 | if $_ and ${$_->{'future'};} | 
 
| 439 | 0 | 0 | if (my $listeners = $self->listener->{$response->{'method'}}) | 
 
| 441 | 0 | 0 | if ($self->_log->is_trace) { } | 
 
| 450 | 0 | 0 | if $@ | 
 
| 460 | 0 | 0 | if ($self->on_message) | 
 
| 461 | 0 | 0 | if ($self->transport->_log->is_trace) { } | 
 
| 466 | 0 | 0 | if ($frameId or $requestId) { } | 
 
| 477 | 0 | 0 | if (not $handled) | 
 
| 478 | 0 | 0 | if ($self->_log->is_trace) { } | 
 
| 483 | 0 | 0 | if ($frameId or $requestId) { } | 
 
| 496 | 0 | 0 | if (not $receiver) { } | 
 
|  | 0 | 0 | elsif ($receiver eq 'ignore') { } | 
 
|  | 0 | 0 | elsif ($response->{'error'}) { } | 
 
| 562 | 0 | 0 | if ($response) | 
 
| 576 | 0 | 0 | if (my $err = $@) |