macOS Mojaveで古いChrome(Chromium)だとcheckboxが表示されない

Chromeでcheckboxが表示されない

OSをmacOS Mojaveにアップグレードすると古いChrome(Chromium)でcheckboxが表示されないというバグがある。
macOS Mojaveで古いChrome(Chromium)だとcheckboxが表示されない

https://bugs.chromium.org/p/chromium/issues/detail?id=850021

Chromeは自動アップデートのため、このバグに遭遇することはほどんどないだろう。

しかしChromiumはnpm installでnode_modules内に古いChromiumがインストールされることがあるので、このバグに遭遇しやすい。
(例: Puppeteer)

./node_modules/puppeteer/.local-chromium/mac-571375/chrome-mac/Chromium.app

Chromiumが古い場合の対処法

Chrome(Chromium)が最近のバージョンかどうかはタブの形で判別できる。台形でない右図が最新です。
Chrome(Chromium)のタブが台形だと古いChrome

もし古いChrome(Chromium)だったら新しいバージョンに更新すればcheckboxが正しく表示されるようになる。

何かしらの事情でChromeがアップデートできない場合はMojave Checkbox-FixというChrome拡張機能をインストールすればcheckboxが表示されるようになる。

Mojave Checkbox-Fix