             alertButton3rdText: "Home",     alertButton3rdInfo: UserSettings.homePageURL.value),
                           onWindow: NSApp.keyWindow as? HeliumPanel,
                           acceptHandler: { (newUrl: String) in
-                            UserSettings.homePageURL.value = newUrl
+                            if let panel = NSApp.keyWindow as? HeliumPanel {
+                                if let hpc = panel.windowController as? HeliumPanelController {
+                                    hpc.webViewController.loadURL(text: newUrl)
+                                }
+                            }
         }
         )
     }

        NotificationCenter.default.post(name: Notification.Name(rawValue: UserSettings.opacityPercentage.keyPath), object: nil)
    }
    
    @IBAction func translucencyPress(_ sender: NSMenuItem) {
        UserSettings.translucencyPreference.value = AppDelegate.TranslucencyPreference(rawValue: sender.tag)!.rawValue
        translucencyPreference = AppDelegate.TranslucencyPreference(rawValue: UserSettings.translucencyPreference.value)! 

        if let historyName = UserDefaults.standard.value(forKey: UserSettings.HistoryName.keyPath) {
            UserSettings.HistoryName.value = historyName as! String
        }
        
        // Load histories from defaults
        if let items = defaults.array(forKey: UserSettings.HistoryList.keyPath) {
