diff --git a/electrum/gui/qt/util.py b/electrum/gui/qt/util.py index 29cc20aa5..bfdf751a5 100644 --- a/electrum/gui/qt/util.py +++ b/electrum/gui/qt/util.py @@ -216,7 +216,7 @@ class MessageBoxMixin(object): d = QMessageBox(icon, title, str(text), buttons, parent) d.setWindowModality(Qt.WindowModal) d.setDefaultButton(defaultButton) - d.setTextInteractionFlags(Qt.TextSelectableByMouse) + d.setTextInteractionFlags(Qt.TextSelectableByMouse | Qt.LinksAccessibleByMouse) return d.exec_() class WindowModalDialog(QDialog, MessageBoxMixin): diff --git a/electrum/plugins/revealer/qt.py b/electrum/plugins/revealer/qt.py index 80907e4b8..cfcf85f82 100644 --- a/electrum/plugins/revealer/qt.py +++ b/electrum/plugins/revealer/qt.py @@ -201,10 +201,14 @@ class Plugin(RevealerPlugin): def warn_old_revealer(self): if self.versioned_seed.version == '0': - self.d.show_warning(''.join( - ["", _("Warning"), ": ", - _("Revealers starting with 0 are not secure due to a vulnerability."), ' ', - _("Proceed at your own risk.")])) + link = "https://revealer.cc/revealer-warning-and-upgrade/" + self.d.show_warning(("{warning}: {ver0}
" + "{url}
" + "{risk}") + .format(warning=_("Warning"), + ver0=_("Revealers starting with 0 are not secure due to a vulnerability."), + url=_("More info at: {}").format(f'{link}'), + risk=_("Proceed at your own risk."))) def cypherseed_dialog(self, window): self.warn_old_revealer()