Trying to use chrome.runtime.getPlatformInfo Chromium API call  I get error in terminal:
[2564:416779264:0923/191125:ERROR:linux_util.cc(122)] Not implemented reached in std::string base::GetLinuxDistro()
Error in response to runtime.getPlatformInfo: TypeError: Cannot read property 'os' of undefined
Unchecked runtime.lastError while running runtime.getPlatformInfo: Platform information unavailable.
Chromium on FreeBSD should return some well known and documented by Google value - "linux" or "openbsd" .
This error is prevents GNOME Shell integration for Chrome  to work on FreeBSD.
(In reply to nE0sIghT from comment #0)
Is this bug still relevant? I cannot reproduce the issue.
This is still issue with latest Chromium on FreeBSD 11.
Although there is no error message in terminal runtime.getPlatformInfo still not works.
Created attachment 182769 [details]
Comment on attachment 182769 [details]
Attached patch is fixed error, however recent version of chrome-gnome-shell will not work with introduced platform value since this is not documented.
I will add support for "freebsd" value in next chrome-gnome-shell version.
(In reply to nE0sIghT from comment #4)
I'll commit the patch over the weekend.
A commit references this bug:
Date: Thu Jun 1 12:02:42 UTC 2017
New revision: 442282
- Fix runtime.getPlatformInfo on FreeBSD 
- Don't use the PDFium bundle freetype 
- Bump PORTREVISION
PR: 212925 , 219448 
Submitted by: Jan Kokemueller <firstname.lastname@example.org> 
Reported by: Yuri Konotopov <email@example.com>