The outer expression already casts the result to a boolean.
Unit tests in startup.test.js also strictly assert that the
returned values are boolean.
Change-Id: I5709fcd0184b99d289b9cdfeccf8afa960806d59
// https://caniuse.com/#feat=json / https://phabricator.wikimedia.org/T141344#2784065
( function () {
'use strict';
- return !this && !!Function.prototype.bind && !!window.JSON;
+ return !this && Function.prototype.bind && window.JSON;
}() ) &&
// https://caniuse.com/#feat=queryselector