_content/doc: always update install tab version numbers

Fixes golang/go#69603

Change-Id: I5dd8910dd7a6f9c758a8f755eeb544d2d95446dc
Reviewed-on: https://go-review.googlesource.com/c/website/+/620556
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Michael Matloob <matloob@golang.org>
diff --git a/_content/doc/download.js b/_content/doc/download.js
index ef9efb4..9f2f9e0 100644
--- a/_content/doc/download.js
+++ b/_content/doc/download.js
@@ -24,12 +24,15 @@
             this.linuxFileName = file;
           }
         }
+
+        this.setVersion(data[0].version);
+        this.tabs.forEach(el => this.setInstallTabData(el.id));
+
         this.detectOS();
         const osTab = document.getElementById(this.osName);
         if (osTab !== null) {
           osTab.click();
         }
-        this.setVersion(data[0].version);
       })
       .catch(console.error);
       this.setEventListeners();
@@ -70,8 +73,6 @@
       this.osName = 'linux';
     } else if (navigator.userAgent.indexOf('Mac') !== -1) {
       this.osName = 'mac';
-    } else if (navigator.userAgent.indexOf('X11') !== -1) {
-      this.osName = 'unix';
     } else if (navigator.userAgent.indexOf('Win') !== -1) {
       this.osName = 'windows';
     }
@@ -93,7 +94,6 @@
   handleTabClick(e) {
     const el = (e.target);
     this.activateTab(Array.prototype.indexOf.call(this.tabs, el));
-    this.setInstallTabData(el.id);
   }
 
   // get version number.