Traceback (most recent call last):
  File "/home/kingsman/Electrum-4.4.6/electrum/plugins/payserver/qt.py", line 93, in <lambda>
    menu.addAction(_("View in payserver"), lambda: webopen(self.view_url(key)))
                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/kingsman/Electrum-4.4.6/electrum/gui/qt/util.py", line 1146, in webopen
    webbrowser.open(url)
  File "/usr/lib/python3.11/webbrowser.py", line 87, in open
    if browser.open(url, new, autoraise):
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/webbrowser.py", line 273, in open
    args = [arg.replace("%s", url).replace("%action", action)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/webbrowser.py", line 273, in <listcomp>
    args = [arg.replace("%s", url).replace("%action", action)
            ^^^^^^^^^^^^^^^^^^^^^^
TypeError: replace() argument 2 must be str, not None