<html>
    <head>
      <base href="https://bugs.webkit.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [GTK] GitHub breaks on FreeBSD because of "unsupported browser""
   href="https://bugs.webkit.org/show_bug.cgi?id=199745#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [GTK] GitHub breaks on FreeBSD because of "unsupported browser""
   href="https://bugs.webkit.org/show_bug.cgi?id=199745">bug 199745</a>
              from <span class="vcard"><a class="email" href="mailto:lantw44@gmail.com" title="Ting-Wei Lan <lantw44@gmail.com>"> <span class="fn">Ting-Wei Lan</span></a>
</span></b>
        <pre>In addition to replace FreeBSD with Linux in the user agent, it can also be fixed by putting both FreeBSD and Linux in the user agent.
gsettings set org.gnome.Epiphany.web:/org/gnome/epiphany/web/ user-agent 'Mozilla/5.0 (X11; FreeBSD amd64; Linux amd64) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.0 Safari/605.1.15 Epiphany/605.1.15'

It may look unusual, but FreeBSD already does it in its Chromium package. FreeBSD carries more than 700 patches for Chromium because Google doesn't accept patches for *BSD support. I guess it is done by this patch.
$ cat /usr/ports/www/chromium/files/patch-content_common_user__agent.cc 
--- content/common/user_agent.cc.orig   2019-03-11 22:00:58 UTC
+++ content/common/user_agent.cc
@@ -131,6 +131,14 @@ std::string BuildOSCpuInfo(bool include_android_build_
 #endif
   );  // NOLINT

+#if defined(OS_BSD)
+#if defined(__x86_64__)
+  base::StringAppendF(&os_cpu, "; Linux x86_64");
+#else
+  base::StringAppendF(&os_cpu, "; Linux i686");
+#endif
+#endif
+
   return os_cpu;
 }</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>