X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/0717d6cc5980a7fed67caf8aa227b9bff003b47b..41beface2d4a28895b1983547dcbcc69b38a7743:/browser.plp?ds=sidebyside diff --git a/browser.plp b/browser.plp index 863f806..7eaa669 100644 --- a/browser.plp +++ b/browser.plp @@ -271,8 +271,10 @@ sub saybrowsercols { my $compare = ( !defined $ver ? undef : # last column if nameless ref $data ne 'HASH' ? 'u' : # unsupported if no support hash - $data->{$ver} # known - || 'u' # unsure unless oldest is unsupported + $data->{$ver} // $prev # known or inherit from predecessor + // (grep { defined } @{$data}{ @{ $versions{$browser} } })[0] + ~~ 'n' && 'n' # first known version is unsupported + || 'u' # unsure ); unless (!defined $prev or $prev ~~ $compare) { my $usage = sum(map { $canihas->{$browser}->{$_} } @span);