- m('td', m('a.btn.btn-xs.btn-default', {href: item.session.baseURL.replace('://', '://workbench.')+'collections/'+item.uuid}, 'Show')),
+ m('td', [
+ // Guess workbench.{apihostport} is a
+ // Workbench... unless the host part of
+ // apihostport is an IPv4 or [IPv6]
+ // address.
+ item.session.baseURL.match('://(\\[|\\d+\\.\\d+\\.\\d+\\.\\d+[:/])') ? null :
+ m('a.btn.btn-xs.btn-default', {
+ href: item.session.baseURL.replace('://', '://workbench.')+'collections/'+item.uuid,
+ }, 'Show'),
+ ]),