 		guard let version = version,
 			  let controller = UpdateAlertController(
 				newVersion: version,
-				fromVersion: widget.version,
+				fromVersion: widget.version + widget.build,
 				packageName: "\(widget.name) Widget",
 				updateHandle: { [weak self] in
 					self?.updateSelectedWidget()

		})?.value else {
			return nil
		}
		return widget.version < newVersion.name ? newVersion : nil
	}
	
    /// View for cell in row

	
	override func viewWillDisappear() {
		super.viewWillDisappear()
		/// Clear UI
		widgets = []
		selectedWidget = nil
		async { [weak self] in
			self?.unloadWindowForPreference(title: "This widget has no preferences".localized)
			self?.tableView.reloadData()
			self?.updateUIElements()
		}
	}
	
	deinit {
