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()