Changed the QtWebEngine version reporting code to use the new (as of PyQt 6.3.1) functions. eric7

Tue, 21 Jun 2022 18:09:22 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 21 Jun 2022 18:09:22 +0200
branch
eric7
changeset 9167
2d2b9a26e904
parent 9166
420cca1c5b6d
child 9168
0c3e506eddf6

Changed the QtWebEngine version reporting code to use the new (as of PyQt 6.3.1) functions.

eric7/Documentation/Help/source.qch file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.WebBrowser.Tools.WebBrowserTools.html file | annotate | diff | comparison | revisions
eric7/Tools/TrayStarter.py file | annotate | diff | comparison | revisions
eric7/UI/UserInterface.py file | annotate | diff | comparison | revisions
eric7/Utilities/__init__.py file | annotate | diff | comparison | revisions
eric7/WebBrowser/Tools/WebBrowserTools.py file | annotate | diff | comparison | revisions
eric7/WebBrowser/WebBrowserWindow.py file | annotate | diff | comparison | revisions
eric7/i18n/eric7_cs.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_de.qm file | annotate | diff | comparison | revisions
eric7/i18n/eric7_de.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_empty.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_en.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_es.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_fr.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_it.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_pt.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_ru.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_tr.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_zh_CN.ts file | annotate | diff | comparison | revisions
Binary file eric7/Documentation/Help/source.qch has changed
--- a/eric7/Documentation/Source/eric7.WebBrowser.Tools.WebBrowserTools.html	Tue Jun 21 17:16:38 2022 +0200
+++ b/eric7/Documentation/Source/eric7.WebBrowser.Tools.WebBrowserTools.html	Tue Jun 21 18:09:22 2022 +0200
@@ -51,7 +51,7 @@
 </tr>
 <tr>
 <td><a href="#getWebEngineVersions">getWebEngineVersions</a></td>
-<td>Module function to extract the web engine version from the default user agent string.</td>
+<td>Module function to extract the web engine related versions from the default user agent string.</td>
 </tr>
 <tr>
 <td><a href="#pixmapFileToDataUrl">pixmapFileToDataUrl</a></td>
@@ -251,19 +251,23 @@
 <b>getWebEngineVersions</b>(<i></i>)
 
 <p>
-    Module function to extract the web engine version from the default user
-    agent string.
+    Module function to extract the web engine related versions from the default
+    user agent string.
+</p>
+<p>
+    Note: For PyQt 6.3.1 or newer the data is extracted via some Qt functions.
 </p>
 <dl>
 <dt>Return:</dt>
 <dd>
-tuple containing the Chrome version and the QtWebEngine version
+tuple containing the Chromium version, the Chromium security patch
+        version and the QtWebEngine version
 </dd>
 </dl>
 <dl>
 <dt>Return Type:</dt>
 <dd>
-tuple of str
+tuple of (str, str, str)
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
--- a/eric7/Tools/TrayStarter.py	Tue Jun 21 17:16:38 2022 +0200
+++ b/eric7/Tools/TrayStarter.py	Tue Jun 21 18:09:22 2022 +0200
@@ -579,11 +579,18 @@
         # webengine (chromium) version
         with contextlib.suppress(ImportError):
             from WebBrowser.Tools import WebBrowserTools
-            chromeVersion = WebBrowserTools.getWebEngineVersions()[0]
+            chromiumVersion, chromiumSecurityVersion = (
+                WebBrowserTools.getWebEngineVersions()[0:2]
+            )
             versionText += (
                 """<tr><td><b>WebEngine</b></td><td>{0}</td></tr>"""
-                .format(chromeVersion)
+                .format(chromiumVersion)
             )
+            if chromiumSecurityVersion:
+                versionText += self.tr(
+                    """<tr><td><b>WebEngine (Security)</b></td>"""
+                    """<td>{0}</td></tr>"""
+                ).format(chromiumSecurityVersion)
         
         # eric7 version
         versionText += (
--- a/eric7/UI/UserInterface.py	Tue Jun 21 17:16:38 2022 +0200
+++ b/eric7/UI/UserInterface.py	Tue Jun 21 18:09:22 2022 +0200
@@ -4043,10 +4043,18 @@
         # webengine (chromium) version
         with contextlib.suppress(ImportError):
             from WebBrowser.Tools import WebBrowserTools
-            chromeVersion = WebBrowserTools.getWebEngineVersions()[0]
+            chromiumVersion, chromiumSecurityVersion = (
+                WebBrowserTools.getWebEngineVersions()[0:2]
+            )
             versionText += (
                 """<tr><td><b>WebEngine</b></td><td>{0}</td></tr>"""
-            ).format(chromeVersion)
+                .format(chromiumVersion)
+            )
+            if chromiumSecurityVersion:
+                versionText += self.tr(
+                    """<tr><td><b>WebEngine (Security)</b></td>"""
+                    """<td>{0}</td></tr>"""
+                ).format(chromiumSecurityVersion)
         
         # eric7 version
         versionText += ("""<tr><td><b>{0}</b></td><td>{1}</td></tr>"""
--- a/eric7/Utilities/__init__.py	Tue Jun 21 17:16:38 2022 +0200
+++ b/eric7/Utilities/__init__.py	Tue Jun 21 18:09:22 2022 +0200
@@ -1981,8 +1981,12 @@
     with contextlib.suppress(ImportError):
         from PyQt6 import QtWebEngineWidgets    # __IGNORE_WARNING__
         from WebBrowser.Tools import WebBrowserTools
-        chromeVersion = WebBrowserTools.getWebEngineVersions()[0]
-        info.append("  WebEngine {0}".format(chromeVersion))
+        chromiumVersion, chromiumSecurityVersion = (
+            WebBrowserTools.getWebEngineVersions()[0:2]
+        )
+        info.append("  WebEngine {0}".format(chromiumVersion))
+        if chromiumSecurityVersion:
+            info.append("    (Security) {0}".format(chromiumSecurityVersion))
     info.append("  {0} {1}".format(Program, Version))
     info.append("")
     info.append("Platform: {0}".format(sys.platform))
--- a/eric7/WebBrowser/Tools/WebBrowserTools.py	Tue Jun 21 17:16:38 2022 +0200
+++ b/eric7/WebBrowser/Tools/WebBrowserTools.py	Tue Jun 21 18:09:22 2022 +0200
@@ -214,28 +214,44 @@
 
 def getWebEngineVersions():
     """
-    Module function to extract the web engine version from the default user
-    agent string.
+    Module function to extract the web engine related versions from the default
+    user agent string.
     
-    @return tuple containing the Chrome version and the QtWebEngine version
-    @rtype tuple of str
-    """
-    from PyQt6.QtWebEngineCore import QWebEngineProfile
+    Note: For PyQt 6.3.1 or newer the data is extracted via some Qt functions.
     
-    useragent = QWebEngineProfile.defaultProfile().httpUserAgent()
-    match = re.search(r"""Chrome/([\d.]+)""", useragent)
-    chromeVersion = (
-        match.group(1)
-        if match else
-        QCoreApplication.translate("WebBrowserTools", "<unknown>")
-    )
-    match = re.search(r"""QtWebEngine/([\d.]+)""", useragent)
-    webengineVersion = (
-        match.group(1)
-        if match else
-        QCoreApplication.translate("WebBrowserTools", "<unknown>")
-    )
-    return (chromeVersion, webengineVersion)
+    @return tuple containing the Chromium version, the Chromium security patch
+        version and the QtWebEngine version
+    @rtype tuple of (str, str, str)
+    """
+    try:
+        from PyQt6.QtWebEngineCore import (
+            qWebEngineVersion, qWebEngineChromiumVersion,
+            qWebEngineChromiumSecurityPatchVersion
+        )
+        chromiumVersion = qWebEngineChromiumVersion()
+        chromiumSecurityVersion = qWebEngineChromiumSecurityPatchVersion()
+        webengineVersion = qWebEngineVersion()
+    except ImportError:
+        # backwards compatibility for PyQt < 6.3.1
+        from PyQt6.QtWebEngineCore import QWebEngineProfile
+        
+        useragent = QWebEngineProfile.defaultProfile().httpUserAgent()
+        match = re.search(r"""Chrome/([\d.]+)""", useragent)
+        chromiumVersion = (
+            match.group(1)
+            if match else
+            QCoreApplication.translate("WebBrowserTools", "<unknown>")
+        )
+        match = re.search(r"""QtWebEngine/([\d.]+)""", useragent)
+        webengineVersion = (
+            match.group(1)
+            if match else
+            QCoreApplication.translate("WebBrowserTools", "<unknown>")
+        )
+        chromiumSecurityVersion = ""
+        # not available via the user agent string
+    
+    return (chromiumVersion, chromiumSecurityVersion, webengineVersion)
 
 
 def getHtmlPage(pageFileName):
--- a/eric7/WebBrowser/WebBrowserWindow.py	Tue Jun 21 17:16:38 2022 +0200
+++ b/eric7/WebBrowser/WebBrowserWindow.py	Tue Jun 21 18:09:22 2022 +0200
@@ -2551,19 +2551,36 @@
         """
         Private slot to show the about information.
         """
-        chromeVersion, webengineVersion = (
+        chromiumVersion, chromiumSecurityVersion, webengineVersion = (
             WebBrowserTools.getWebEngineVersions()
         )
-        EricMessageBox.about(
-            self,
-            self.tr("eric Web Browser"),
-            self.tr(
-                """<b>eric Web Browser - {0}</b>"""
-                """<p>The eric Web Browser is a combined help file and HTML"""
-                """ browser. It is part of the eric development"""
-                """ toolset.</p>"""
-                """<p>It is based on QtWebEngine {1} and Chrome {2}.</p>"""
-            ).format(Version, webengineVersion, chromeVersion))
+        if chromiumSecurityVersion:
+            EricMessageBox.about(
+                self,
+                self.tr("eric Web Browser"),
+                self.tr(
+                    """<b>eric Web Browser - {0}</b>"""
+                    """<p>The eric Web Browser is a combined help file and"""
+                    """ HTML browser. It is part of the eric development"""
+                    """ toolset.</p>"""
+                    """<p>It is based on QtWebEngine {1} and Chromium {2}"""
+                    """ with Security Patches {3}.</p>"""
+                ).format(Version, webengineVersion, chromiumVersion,
+                         chromiumSecurityVersion)
+            )
+        else:
+            EricMessageBox.about(
+                self,
+                self.tr("eric Web Browser"),
+                self.tr(
+                    """<b>eric Web Browser - {0}</b>"""
+                    """<p>The eric Web Browser is a combined help file and"""
+                    """ HTML browser. It is part of the eric development"""
+                    """ toolset.</p>"""
+                    """<p>It is based on QtWebEngine {1} and Chromium {2}."""
+                    """</p>"""
+                ).format(Version, webengineVersion, chromiumVersion)
+            )
     
     @pyqtSlot()
     def __aboutQt(self):
--- a/eric7/i18n/eric7_cs.ts	Tue Jun 21 17:16:38 2022 +0200
+++ b/eric7/i18n/eric7_cs.ts	Tue Jun 21 18:09:22 2022 +0200
@@ -79881,17 +79881,22 @@
       <translation type="unfinished">&lt;h3&gt;Čísla verzí&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="601" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="604" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="606" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished">&lt;/table&gt;</translation>
     </message>
@@ -81360,7 +81365,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -82057,7 +82062,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation>Reportovat Bugy</translation>
@@ -82627,8 +82632,8 @@
       <translation>&lt;b&gt;Klávesové zkratky&lt;/b&gt;&lt;p&gt;Nastavení klávesových zkratek aplikace podle zvyklostí uživatele.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Exportovat klávesové zkratky</translation>
@@ -82649,7 +82654,7 @@
       <translation>&lt;b&gt;Export klávesových zkratek&lt;/b&gt;&lt;p&gt;Exportují se klávesové zkratky z aplikace.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Import klávesových zkratek</translation>
@@ -83053,7 +83058,7 @@
       <translation>Nastavení</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -83123,423 +83128,428 @@
       <translation type="unfinished">&lt;h3&gt;Čísla verzí&lt;/h3&gt;&lt;table&gt; {2&gt;?} {2&gt;?}</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation>Emailová adresa nebo mail server adresa jsou prázdné. Prosím, nastavte váš email v dialogovém okně Nastavení.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation>Restartovat aplikaci</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation>Aplikace potřebuje restartovat. Má se provést nyní?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation>&amp;Vestavěné nástroje</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation>&amp;Plugin nástroje</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation>Konfigurace Skupin nástrojů...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation>Konfigurace aktuální skupiny nástrojů...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation>&amp;Zobrazit vše</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation>&amp;Skrýt vše</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
-      <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
-      <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
-      <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
       <source>Problem</source>
       <translation>Problém</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
+      <location filename="../UI/UserInterface.py" line="5687" />
+      <location filename="../UI/UserInterface.py" line="5526" />
+      <location filename="../UI/UserInterface.py" line="5517" />
+      <location filename="../UI/UserInterface.py" line="5456" />
+      <location filename="../UI/UserInterface.py" line="5447" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; neexistuje nebo má nulovou délku.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
-      <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
       <source>Process Generation Error</source>
       <translation>Chyba v procesu generování</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
+      <location filename="../UI/UserInterface.py" line="5478" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Nemohu spustit Qt-Designer.&lt;br&gt;Ověřte jestli je dostupný jako &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Nemohu spustit Qt-Linguist.&lt;br&gt;Ověřte jestli je dostupný jako &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Nemohu spustit Qt-Assistant.&lt;br&gt;Ověřte jestli je dostupný jako &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>Aktuálně není vybrán žádný prohlížeč. Prosím otevřete Nastavení a nějaký vyberte.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Nemohu spustit aktuální prohlížeč.&lt;br&gt;Ověřte jestli je dostupný jako &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Nemohu spustit prohlížeč nápovědy.&lt;br&gt;Ověřte jestli je dostupný jako &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Nemohu spustit UI Previewer.&lt;br&gt;Ověřte jestli je dostupný jako &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Nemohu spustit Previewer překladů.&lt;br&gt;Ověřte jestli je dostupný jako &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Nelze spustit SQL Browser.&lt;br&gt;Ujistěte se, že je dostupný jako &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation>Externí nástroje</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation>Externí nástroje</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation>V externím nástroji  '{0}' ve skupině '{1}' nebyl záznam nástroje nalezen.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation>Skupina nástrojů '{0}' nenalezena. </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>Spouštím proces '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Nemohu spustit příkaz &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;Ověřte jestli je dostupný jako &lt;b&gt;{1}&lt;/b&gt;. &lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation>Proces '{0}' byl ukončen.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation>Dokumentace chybí</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Adresář dokumentace "&lt;b&gt;{0}&lt;/b&gt;" nebyl nalezen.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation>Dokumentace</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor s úlohami &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor relace session &lt;b&gt;{0}&lt;/b&gt; nelze přečíst.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation>Načíst relaci</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation>Zahodit chybu</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; není soubor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7655" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7656" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7700" />
-      <location filename="../UI/UserInterface.py" line="7689" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation>Spuštěno poprvé</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7690" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7701" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7721" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7898" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7899" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -91615,8 +91625,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="236" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="230" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -92035,9 +92045,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3643" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2573" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2559" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
@@ -92414,7 +92425,7 @@
       <translation type="unfinished">Konec</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
       <source>&amp;Quit</source>
       <translation type="unfinished">&amp;Konec</translation>
@@ -93716,15 +93727,15 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
@@ -93751,8 +93762,8 @@
       <translation type="unfinished">&lt;b&gt;Klávesové zkratky&lt;/b&gt;&lt;p&gt;Nastavení klávesových zkratek aplikace podle zvyklostí uživatele.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5043" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
       <source>Export Keyboard Shortcuts</source>
       <translation type="unfinished">Exportovat klávesové zkratky</translation>
@@ -93773,7 +93784,7 @@
       <translation type="unfinished">&lt;b&gt;Export klávesových zkratek&lt;/b&gt;&lt;p&gt;Exportují se klávesové zkratky z aplikace.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -93972,149 +93983,154 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
-      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chrome {2}.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2690" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation type="unfinished">Uložkt taby</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <source>Are you sure you want to close the web browser?
 You have {0} windows with {1} tabs open.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3451" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation type="unfinished">Nefiltrováno</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3550" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation type="unfinished">Aktualizovat index pro hledání</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished">Vyhledat dokumentaci...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation type="unfinished">Engine nápovědy</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4234" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation type="unfinished">Systém</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4236" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4238" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4240" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4244" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4273" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4278" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation type="unfinished">Záložky</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4297" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation type="unfinished">&amp;Zobrazit vše</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation type="unfinished">&amp;Skrýt vše</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4638" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4669" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4678" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5045" />
-      <source>Keyboard Shortcuts File (*.ekj)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
+      <source>Keyboard Shortcuts File (*.ekj)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
Binary file eric7/i18n/eric7_de.qm has changed
--- a/eric7/i18n/eric7_de.ts	Tue Jun 21 17:16:38 2022 +0200
+++ b/eric7/i18n/eric7_de.ts	Tue Jun 21 18:09:22 2022 +0200
@@ -80141,17 +80141,22 @@
       <translation>&lt;h3&gt;Versionsnummern&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="601" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Sicherheit)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation>Arbeitsumgebung</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="604" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation>Sitzungstyp</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="606" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
@@ -81621,7 +81626,7 @@
       <translation>&lt;b&gt;Sitzung speichern...&lt;/b&gt;&lt;p&gt;Dies speichert die aktuelle Sitzung in eine Datei. Es wird ein Dialog zur Eingabe des Dateinamens geöffnet.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -82318,7 +82323,7 @@
       <translation>&lt;b&gt;Installationsinformation&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog zur Anzeige von Informationen über den Installationsprozess.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation>Fehler berichten</translation>
@@ -82888,8 +82893,8 @@
       <translation>&lt;b&gt;Tastaturkurzbefehle&lt;/b&gt;&lt;p&gt;Setze die Tastaturkurzbefehle der Applikation mit den bevorzugten Werten.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Tastaturkurzbefehle exportieren</translation>
@@ -82910,7 +82915,7 @@
       <translation>&lt;b&gt;Tastaturkurzbefehle exportieren&lt;/b&gt;&lt;p&gt;Exportiert die Tastaturkurzbefehle der Applikation.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Tastaturkurzbefehle importieren</translation>
@@ -83314,7 +83319,7 @@
       <translation>Einstellungen</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -83384,42 +83389,47 @@
       <translation>&lt;h2&gt;Versionsnummern&lt;/h2&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Sicherheit)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation>Arbeitsumgebung</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation>Sitzungstyp</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation>E-Mail-Adresse oder Mailserver-Adresse sind leer. Bitte konfiguriere die E-Mail-Einstellungen im Einstellungsdialog.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation>Anwendung neu starten</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation>Die Anwendung muss neu gestartet werden. Jetzt durchführen?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation>PyQt aktualisieren</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
@@ -83428,13 +83438,13 @@
 Soll die Aktualisierung jetzt durchgeführt werden?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation>Eric aktualisieren</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
@@ -83443,7 +83453,7 @@
 Soll die Aktualisierung jetzt durchgeführt werden?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
@@ -83452,361 +83462,361 @@
 Soll die Aktualisierung jetzt durchgeführt werden?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation>&amp;Eingebaute Werkzeuge</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation>&amp;Pluginwerkzeuge</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation>&amp;Benutzerwerkzeuge</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation>Konfiguriere Werkzeuggruppen...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation>Konfiguriere aktuelle Werkzeuggruppe...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation>Keine Benutzerwerkzeuge konfiguriert</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation>Alle an&amp;zeigen</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation>Alle &amp;ausblenden</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
-      <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
-      <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
-      <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
       <source>Problem</source>
       <translation>Problem</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
+      <location filename="../UI/UserInterface.py" line="5687" />
+      <location filename="../UI/UserInterface.py" line="5526" />
+      <location filename="../UI/UserInterface.py" line="5517" />
+      <location filename="../UI/UserInterface.py" line="5456" />
+      <location filename="../UI/UserInterface.py" line="5447" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; existiert nicht oder hat die Größe Null.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
-      <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
       <source>Process Generation Error</source>
       <translation>Fehler beim Prozessstart</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
+      <location filename="../UI/UserInterface.py" line="5478" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Qt-Designer konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass es als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Das Qt-Designer Programm konnte nicht gefunden werden.&lt;br&gt;Stelle sicher, dass es installiert und optional auf der Qt Konfigurationsseite konfiguriert ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Qt-Linguist konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass es als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Das Qt-Linguist Programm konnte nicht gefunden werden.&lt;br&gt;Stelle sicher, dass es installiert und optional auf der Qt Konfigurationsseite konfiguriert ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Qt-Assistant konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass es als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Das Qt-Assistant Programm konnte nicht gefunden werden.&lt;br&gt;Stelle sicher, dass es installiert und optional auf der Qt Konfigurationsseite konfiguriert ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>Momentan ist kein Betrachter angegeben. Bitte benutzen Sie den Einstellungsdialog, um einen festzulegen.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Der Betrachter konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass er als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Hilfeanzeige konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass sie als &lt;b&gt;hh&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die UI-Vorschau konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass sie als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Übersetzungsvorschau konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass sie als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Der SQL-Browser konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass er als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Bildschirmfotoanwendung konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass sie als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation>Externe Werkzeuge</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation>Externe Werkzeuge</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation>Kein Eintrag für das externe Werkzeug „{0}“ in der Gruppe „{1}“ gefunden.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation>Kein Werkzeuggruppeneintrag „{0}“ gefunden.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>Starte Prozess „{0} {1}“.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Der Werkzeugeeintrag &lt;b&gt;{0}&lt;/b&gt; konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass er als &lt;b&gt;{1}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation>Prozess „{0}“ ist beendet.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation>Dokumentation fehlt</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Der Dokumentationsstartpunkt „&lt;b&gt;{0}&lt;/b&gt;“ konnte nicht gefunden werden.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation>Dokumentation</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Der PyQt{0}-Dokumentations-Startpunkt ist nicht konfiguriert.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Der PySide{0}-Dokumentations-Startpunkt ist nicht konfiguriert.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation>Web Browser starten</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation>Der eric Web Browser konnte nicht gestartet werden.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Der eric Web Browser ist nicht gestartet.&lt;/p&gt;&lt;p&gt;Ursache: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation>Browser starten</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation>Der System Web Browser konnte nicht gestartet werden</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation>Tastaturkurzbefehlsdatei (*.ekj)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Tastaturkurzbefehlsdatei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation>Tastaturkurzbefehlsdatei (*.ekj);;XML Tastaturkurzbefehlsdatei (*.e4k)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation>Aufgaben lesen</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Aufgabendatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation>Sitzung lesen</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Sitzungsdatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation>Sitzung lesen</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation>Sitzung speichern</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation>eric Sitzungsdateien (*.esj)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation>eric Sitzungsdateien (*.esj);;eric XML Sitzungsdateien (*.e5s)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation>Absturzsitzung gefunden!</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation>Eine Sitzungsdatei einer abgestürzten Sitzung wurde gefunden. Soll diese Sitzung wiederhergestellt werden?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation>Drop-Fehler</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; ist keine Datei.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7655" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation>Aktualisierung verfügbar</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7656" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation>Eine neuere Version des &lt;b&gt;eric-ide&lt;/b&gt; Paketes is auf &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt; verfügbar.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7700" />
-      <location filename="../UI/UserInterface.py" line="7689" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation>Erstmalige Nutzung</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7690" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation>eric7 wurde noch nicht konfiguriert, aber es wurde eine eric6 Konfiguration gefunden. Soll diese importiert werden?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7701" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation>eric wurde noch nicht konfiguriert. Der Konfigurationsdialog wird nun gestartet.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7721" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation>Wähle Arbeitsverzeichnis</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7898" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation>Nicht gespeicherte Daten gefunden</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7899" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation>Einige Editoren haben nicht gespeicherte Inhalte. Sollen diese gespeichert werden?</translation>
     </message>
@@ -91920,8 +91930,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="236" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="230" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation>&lt;unbekannt&gt;</translation>
     </message>
@@ -92340,9 +92350,10 @@
       <translation>eric Web Browser (Privater Modus)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3643" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2573" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2559" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation>eric Web Browser</translation>
@@ -92719,7 +92730,7 @@
       <translation>Beenden</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
       <source>&amp;Quit</source>
       <translation>B&amp;eenden</translation>
@@ -94021,15 +94032,15 @@
       <translation>Aktuelle Seite prüfen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation>IP Adressenbericht</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
@@ -94056,8 +94067,8 @@
       <translation>&lt;b&gt;Tastaturkurzbefehle&lt;/b&gt;&lt;p&gt;Setze die Tastaturkurzbefehle der Applikation mit den bevorzugten Werten.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5043" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Tastaturkurzbefehle exportieren</translation>
@@ -94078,7 +94089,7 @@
       <translation>&lt;b&gt;Tastaturkurzbefehle exportieren&lt;/b&gt;&lt;p&gt;Exportiert die Tastaturkurzbefehle der Applikation.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Tastaturkurzbefehle importieren</translation>
@@ -94277,151 +94288,156 @@
       <translation>Hilfedateien (*.html *.htm *.mhtml *.mht);;PDF-Dateien (*.pdf);;CHM Dateien (*.chm);;Alle Dateien (*)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
-      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chrome {2}.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;eric Web Browser – {0}&lt;/b&gt;&lt;p&gt;Der eric Web Browser ist eine kombinierte Anzeige für Hilfe- und HTML-Dateien. Er ist Bestandteil der eric Entwicklungsumgebung.&lt;/p&gt;&lt;p&gt;Er basiert auf QtWebEngine {1} und Chrome {2}.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2690" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;eric Web Browser – {0}&lt;/b&gt;&lt;p&gt;Der eric Web Browser ist eine kombinierte Anzeige für Hilfe- und HTML-Dateien. Er ist Bestandteil der eric Entwicklungsumgebung.&lt;/p&gt;&lt;p&gt;Er basiert auf QtWebEngine {1} und Chromium {2} mit Sicherheitspatches {3}.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2}.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;eric Web Browser – {0}&lt;/b&gt;&lt;p&gt;Der eric Web Browser ist eine kombinierte Anzeige für Hilfe- und HTML-Dateien. Er ist Bestandteil der eric Entwicklungsumgebung.&lt;/p&gt;&lt;p&gt;Er basiert auf QtWebEngine {1} und Chromium {2}.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation>Gesicherte Tabs</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation>Möchten Sie den Web Browser wirklich schließen?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <source>Are you sure you want to close the web browser?
 You have {0} windows with {1} tabs open.</source>
       <translation>Möchten Sie den Web Browser wirklich schließen?
 Es sind {0} Fenster mit {1} Registern offen.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3451" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation>Es konnte kein zugehöriger Inhalt gefunden werden.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation>Ungefiltert</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3550" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation>Aktualisiere Suchindex</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation>Suche nach Dokumentation...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation>Hilfe</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4234" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation>System</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4236" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation>ISO</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4238" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation>Unicode</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4240" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation>Windows</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation>IBM</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4244" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation>Apple</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation>Sonstige</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4273" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation>Menüleiste</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4278" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation>Lesezeichen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation>Statusleiste</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4297" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation>Alle an&amp;zeigen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation>Alle &amp;ausblenden</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation>VirusTotal-Prüfung</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4638" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die VirusTotal-Prüfung konnte nicht beauftragt werden.&lt;p&gt;
 &lt;p&gt;Ursache: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4669" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation>Gib eine gültige IPv4 Adresse in Vierpunktnotation ein:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4678" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation>Die eingegebene IP Adresse ist nicht in Vierpunktnotation.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation>Gib einen gültigen Domänennamen ein:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5045" />
-      <source>Keyboard Shortcuts File (*.ekj)</source>
-      <translation>Tastaturkurzbefehlsdatei (*.ekj)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
+      <source>Keyboard Shortcuts File (*.ekj)</source>
+      <translation>Tastaturkurzbefehlsdatei (*.ekj)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Tastaturkurzbefehlsdatei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation>Tastaturkurzbefehlsdatei (*.ekj);;XML Tastaturkurzbefehlsdatei (*.e4k)</translation>
     </message>
--- a/eric7/i18n/eric7_empty.ts	Tue Jun 21 17:16:38 2022 +0200
+++ b/eric7/i18n/eric7_empty.ts	Tue Jun 21 18:09:22 2022 +0200
@@ -79566,17 +79566,22 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="601" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="604" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="606" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -81045,7 +81050,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -81742,7 +81747,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation type="unfinished" />
@@ -82312,8 +82317,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -82334,7 +82339,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -82738,7 +82743,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -82808,421 +82813,426 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
+      <source>Problem</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
       <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
+      <location filename="../UI/UserInterface.py" line="5526" />
       <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
+      <location filename="../UI/UserInterface.py" line="5456" />
       <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
-      <source>Problem</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
+      <source>Process Generation Error</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
-      <source>Process Generation Error</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7655" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7656" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7700" />
-      <location filename="../UI/UserInterface.py" line="7689" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7690" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7701" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7721" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7898" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7899" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -91261,8 +91271,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="236" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="230" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -91681,9 +91691,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3643" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2573" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2559" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
@@ -92060,7 +92071,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
       <source>&amp;Quit</source>
       <translation type="unfinished" />
@@ -93362,15 +93373,15 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
@@ -93397,8 +93408,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5043" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
       <source>Export Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -93419,7 +93430,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -93618,149 +93629,154 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
-      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chrome {2}.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2690" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <source>Are you sure you want to close the web browser?
 You have {0} windows with {1} tabs open.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3451" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3550" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4234" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4236" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4238" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4240" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4244" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4273" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4278" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4297" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4638" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4669" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4678" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5045" />
-      <source>Keyboard Shortcuts File (*.ekj)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
+      <source>Keyboard Shortcuts File (*.ekj)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
--- a/eric7/i18n/eric7_en.ts	Tue Jun 21 17:16:38 2022 +0200
+++ b/eric7/i18n/eric7_en.ts	Tue Jun 21 18:09:22 2022 +0200
@@ -79619,17 +79619,22 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="601" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="604" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="606" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -81098,7 +81103,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -81795,7 +81800,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation type="unfinished" />
@@ -82365,8 +82370,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -82387,7 +82392,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -82791,7 +82796,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -82861,421 +82866,426 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
+      <source>Problem</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
       <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
+      <location filename="../UI/UserInterface.py" line="5526" />
       <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
+      <location filename="../UI/UserInterface.py" line="5456" />
       <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
-      <source>Problem</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
+      <source>Process Generation Error</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
-      <source>Process Generation Error</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7655" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7656" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7700" />
-      <location filename="../UI/UserInterface.py" line="7689" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7690" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7701" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7721" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7898" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7899" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -91317,8 +91327,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="236" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="230" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -91737,9 +91747,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3643" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2573" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2559" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
@@ -92116,7 +92127,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
       <source>&amp;Quit</source>
       <translation type="unfinished" />
@@ -93418,15 +93429,15 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
@@ -93453,8 +93464,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5043" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
       <source>Export Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -93475,7 +93486,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -93674,149 +93685,154 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
-      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chrome {2}.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2690" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <source>Are you sure you want to close the web browser?
 You have {0} windows with {1} tabs open.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3451" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3550" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4234" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4236" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4238" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4240" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4244" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4273" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4278" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4297" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4638" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4669" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4678" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5045" />
-      <source>Keyboard Shortcuts File (*.ekj)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
+      <source>Keyboard Shortcuts File (*.ekj)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
--- a/eric7/i18n/eric7_es.ts	Tue Jun 21 17:16:38 2022 +0200
+++ b/eric7/i18n/eric7_es.ts	Tue Jun 21 18:09:22 2022 +0200
@@ -80235,17 +80235,22 @@
       <translation>&lt;h3&gt;Números de Versiones&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="601" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation>Escritorio</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="604" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation>Tipo de Sesión</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="606" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
@@ -81715,7 +81720,7 @@
       <translation>&lt;b&gt;Guardar sesión...&lt;/b&gt;&lt;p&gt;Guarda la sesión actual a disco. Se muestra un diálogo para seleccionar el nombre de archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -82412,7 +82417,7 @@
       <translation>&lt;b&gt;Mostrar información de instalación...&lt;/b&gt;&lt;p&gt;Abre un diálogo que muestra información sobre el proceso de instalación.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation>Enviar informe de bugs</translation>
@@ -82982,8 +82987,8 @@
       <translation>&lt;b&gt;Atajos de Teclado&lt;/b&gt;&lt;p&gt;Establezca los atajos de teclado para la aplicación con sus valores preferidos.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Exportar Atajos de Teclado</translation>
@@ -83004,7 +83009,7 @@
       <translation>&lt;b&gt;Exportar Atajos de Teclado&lt;/b&gt;&lt;p&gt;Exporte  los atajos de teclado de la aplicación.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Importar Atajos de Teclado</translation>
@@ -83408,7 +83413,7 @@
       <translation>Ajustes</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -83478,42 +83483,47 @@
       <translation>&lt;h2&gt;Números de Versiones&lt;/h2&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation>Escritorio</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation>Tipo de Sesión</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation>La dirección de correo electrónico o la dirección del servidor de correo están en blanco. Por favor configure las opciones de Correo Electrónico en el diálogo de Preferencias.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation>Reiniciar aplicación</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation>La aplicación necesita ser reiniciada. ¿Desea hacerlo ahora?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation>Actualizar PyQt</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
@@ -83522,13 +83532,13 @@
 ¿Desearía hacer la actualización ahora?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation>Actualizar Eric</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
@@ -83537,7 +83547,7 @@
 ¿Desearía hacer la actualización ahora?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
@@ -83546,361 +83556,361 @@
 ¿Desearía hacer la actualización ahora?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation>Herramientas de serie (&amp;builtin)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation>Herramientas de Extensión (&amp;Plugin)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation>Herramientas de &amp;Usuario</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation>Configurar Grupos de Herramientas ...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation>Configurar Grupo de Herramientas actual ...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation>No se han Configurado Herramientas de Usuario</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation>&amp;Ver todo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation>&amp;Ocultar todo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
-      <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
-      <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
-      <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
       <source>Problem</source>
       <translation>Problema</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
+      <location filename="../UI/UserInterface.py" line="5687" />
+      <location filename="../UI/UserInterface.py" line="5526" />
+      <location filename="../UI/UserInterface.py" line="5517" />
+      <location filename="../UI/UserInterface.py" line="5456" />
+      <location filename="../UI/UserInterface.py" line="5447" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no existe o tiene longitud nula. &lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
-      <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
       <source>Process Generation Error</source>
       <translation>Error de Generación de Proceso</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
+      <location filename="../UI/UserInterface.py" line="5478" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar Qt-Designer.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido encontrar el ejecutable de Qt-Designer.&lt;br&gt;Asegúrese de que está instalado y opcionalmente configurado en la página de configuración de Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar Qt-Linguist.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido encontrar el ejecutable de Qt-Linguist.&lt;br&gt;Asegúrese de que está instalado y opcionalmente configurado en la página de configuración de Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar Qt-Assistant.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido encontrar el ejecutable de Qt-Assistant.&lt;br&gt;Asegúrese de que está instalado y opcionalmente configurado en la página de configuración de Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>No hay visor personalizado seleccionado actualmente. Por favor, especifique uno en el diálogo de preferencias.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar el visor personalizado.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar el visor de ayuda.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar el Previsualizador de UI.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar el Previsualizador de Traducciones.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido iniciar el navegador SQL.&lt;br&gt;Asegúrese de que está disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar la herramienta de Captura de Pantalla.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation>Herramientas Externas</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation>Herramientas Externas</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation>No se ha encontrado la entrada para la herramienta externa '{0}' en el grupo de herramientas '{1}'.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation>No se ha encontrado la entrada para el grupo de herramientas '{0}'.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>Comenzando proceso '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar la entrada de herramienta &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation>El proceso '{0}' ha finalizado.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation>Falta documentación</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation>&lt;P&gt;El punto de entrada de documentación "&lt;b&gt;{0}&lt;/b&gt;" no ha podido encontrarse.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation>Documentación</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation>&lt;P&gt;El punto de entrada de documentación de PyQt{0} no ha sido configurado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation>&lt;P&gt;El punto de entrada de documentación de PySide{0} no ha sido configurado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation>Iniciar Navegador Web</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation>El navegador web de eric no se ha podido iniciar.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El navegador web de eric no se ha iniciado.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation>Abrir Navegador</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation>No se ha podido iniciar el navegador web</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation>Archivo de Atajos de Teclado (*.ekj)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de atajos de teclado &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation>Archivo de Atajos de Teclado (*.ekj);;Archivo XML de Atajos de Teclado (*.e4k)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation>Leer tareas</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de tareas &lt;b&gt;{0}&lt;/b&gt; no puede leerse.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation>Cargar sesión</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de sesión &lt;b&gt;&lt;/b&gt; no ha podido ser leído.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation>Cargar sesión</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation>Guardar Sesión</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation>Archivos de Sesión de eric (*.esj)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation>Archivos de Sesión de eric (*.esj);;Archivos XML de sesión de eric (*.e5s)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation>¡Se ha hallado una sesión perdida!</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation>Se ha encontrado un archivo de sesió para una sesión perdida. ¿Desea restaurar esta sesión?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation>Error de volcado</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; no es un archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7655" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation>Actualización disponible</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7656" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation>Una versión más reciente del package &lt;b&gt;eric ide&lt;/b&gt; está disponible en &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7700" />
-      <location filename="../UI/UserInterface.py" line="7689" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation>Usado por primera vez</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7690" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation>eric7 no está configurado todavía pero se ha encontrado configuración para eric6. ¿Importar esta configuración?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7701" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation>eric todavía no está configurado. El diálogo de configuración va a ser iniciado.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7721" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation>Seleccionar Directorio para el Espacio de Trabajo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7898" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation>Detectados Datos sin Guardar</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7899" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation>Algunos editores contienen datos sin guardar. ¿Desea guardarlos?</translation>
     </message>
@@ -92022,8 +92032,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="236" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="230" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation>&lt;desconocido&gt;</translation>
     </message>
@@ -92442,9 +92452,10 @@
       <translation>Navegador Web de eric (Modo Privado)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3643" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2573" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2559" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation>Navegador Web de eric</translation>
@@ -92821,7 +92832,7 @@
       <translation>Salir</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
       <source>&amp;Quit</source>
       <translation>&amp;Salir</translation>
@@ -94123,15 +94134,15 @@
       <translation>Analizar sitio actual</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation>Informe de Dirección IP</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
@@ -94158,8 +94169,8 @@
       <translation>&lt;b&gt;Atajos de Teclado&lt;/b&gt;&lt;p&gt;Establezca los atajos de teclado para la aplicación con sus valores preferidos.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5043" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Exportar Atajos de Teclado</translation>
@@ -94180,7 +94191,7 @@
       <translation>&lt;b&gt;Exportar Atajos de Teclado&lt;/b&gt;&lt;p&gt;Exportar los atajos de teclado de la aplicación.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Importar Atajos de Teclado</translation>
@@ -94379,154 +94390,163 @@
       <translation>Archivos HTML (*.html *.htm *.mhtml *.mht);;Archivos PDF (*.pdf);;Archivos CHM (*.chm);;Todos los Archivos (*)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
-      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chrome {2}.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Navegador Web de eric- {0}&lt;/b&gt;&lt;p&gt;El Navegador Web de eric is una combinación de navegador de archivos de ayuda y de HTML. Es parte del conjunto de herramientas de desarrollo de eric.&lt;/p&gt;&lt;p&gt;Está basado en QtWebEngine {1} y Chrome {2}.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2690" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation>Pestañas Guardadas</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation>¿Realmente desea cerrar el navegador web?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <source>Are you sure you want to close the web browser?
 You have {0} windows with {1} tabs open.</source>
       <translation>¿Desea realmente cerrar el navegador web?
 Tiene {0} ventanas con {1} pestañas abiertas.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3451" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation>No se ha podido encontrar contenido asociado.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation>Sin filtrar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3550" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation>Actualizando índice de búsqueda</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation>Buscando Documentación...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation>Motor de Ayuda</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4234" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation>Sistema</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4236" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation>ISO</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4238" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation>Unicode</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4240" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation>Windows</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation>IBM</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4244" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation>Apple</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation>Otro</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4273" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation>Barra de Menú</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4278" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation>Marcadores</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation>Barra de Estado</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4297" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation>Mo&amp;strar todo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation>&amp;Ocultar todo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation>Análisis con VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4638" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El análisis con VirusTotal no se ha podido programar.&lt;p&gt;
 &lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4669" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation>Introducir una dirección IPv4 válida en notación decimal punteada:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4678" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation>La dirección IP no se ha proporcionado en notación decimal punteada.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation>Introducir un nombre de dominio válido:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5045" />
-      <source>Keyboard Shortcuts File (*.ekj)</source>
-      <translation>Archivo de Atajos de Teclado (*.ekj)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
+      <source>Keyboard Shortcuts File (*.ekj)</source>
+      <translation>Archivo de Atajos de Teclado (*.ekj)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de atajos de teclado &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation>Archivo de Atajos de Teclado (*.ekj);;Archivo XML de Atajos de Teclado (*.e4k)</translation>
     </message>
+    <message>
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chrome {2}.&lt;/p&gt;</source>
+      <translation type="vanished">&lt;b&gt;Navegador Web de eric- {0}&lt;/b&gt;&lt;p&gt;El Navegador Web de eric is una combinación de navegador de archivos de ayuda y de HTML. Es parte del conjunto de herramientas de desarrollo de eric.&lt;/p&gt;&lt;p&gt;Está basado en QtWebEngine {1} y Chrome {2}.&lt;/p&gt;</translation>
+    </message>
   </context>
   <context>
     <name>WebIconDialog</name>
--- a/eric7/i18n/eric7_fr.ts	Tue Jun 21 17:16:38 2022 +0200
+++ b/eric7/i18n/eric7_fr.ts	Tue Jun 21 18:09:22 2022 +0200
@@ -80025,17 +80025,22 @@
       <translation>&lt;h3&gt;Numéros de version&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="601" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="604" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="606" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
@@ -81504,7 +81509,7 @@
       <translation>&lt;b&gt;Enregistrer session...&lt;/b&gt;&lt;p&gt;Ceci enregistre la session sur le disque. Une fenêtre s'ouvre pour sélectionner le nom de fichier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -82201,7 +82206,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation>Rapport de bogue</translation>
@@ -82771,8 +82776,8 @@
       <translation>&lt;b&gt;Raccourcis claviers&lt;/b&gt;&lt;p&gt;Edite les raccourcis claviers pour l'application.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Exporter les raccourcis clavier</translation>
@@ -82793,7 +82798,7 @@
       <translation>&lt;b&gt;Exporter les raccourcis clavier&lt;/b&gt;&lt;p&gt;Exporte les raccourcis claviers de l'application.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Importer des raccourcis clavier</translation>
@@ -83197,7 +83202,7 @@
       <translation>Configuration</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -83267,422 +83272,427 @@
       <translation>&lt;h2&gt;Numéros de version&lt;/h2&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation>L'adresse mail ou l'adresse du serveur mail est vide. Veuillez configurer vos paramètres mails dans la fenêtre des Préférences.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation>Redémarrage de l'application</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation>L'application a bersoin d'être relancée. Relancer maintenant ?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation>Outils &amp;internes</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation>Outils &amp;plugins</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation>Outils &amp;utilisateurs</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation>Configuration des groupes d'outils...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation>Configuration du groupe d'outils courant...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation>Pas d'outils utilisateurs configuré</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation>Tout &amp;afficher</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation>Tout &amp;masquer</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
-      <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
-      <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
-      <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
       <source>Problem</source>
       <translation>Problème</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
+      <location filename="../UI/UserInterface.py" line="5687" />
+      <location filename="../UI/UserInterface.py" line="5526" />
+      <location filename="../UI/UserInterface.py" line="5517" />
+      <location filename="../UI/UserInterface.py" line="5456" />
+      <location filename="../UI/UserInterface.py" line="5447" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; n'existe pas ou est de longeur nulle.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
-      <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
       <source>Process Generation Error</source>
       <translation>Erreur du processus</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
+      <location filename="../UI/UserInterface.py" line="5478" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Ne peut lancer Qt-Designer.&lt;br&gt;Vérifier qu'il est disponible en tant que &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Ne peut lancer Qt-Linguist.&lt;br&gt;Vérifier qu'il est disponible en tant que &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Ne peut lancer Qt-Assistant.&lt;br&gt;Vérifier qu'il est disponible en tant que &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>Aucun visualiseur personalisé n'est sélectionné. Prière d'en spécifier un dans les préférences.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Impossible de démarrer le visualiseur d'aide.&lt;br&gt;Assurez-vous qu'il est bien ici &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Ne peut lancer le navigateur SQL.&lt;br&gt;Vérifier qu'il est disponible en tant que &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation>Outils externes</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation>Outils externes</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>Démarrage du processus '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation>Documentation Manquante</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation>Documentation</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation>Démarrer le navigateur web</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation>Ouverture du navigateur</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation>Impossible de lancer le navigateur web</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier tâche &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier de session &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation>Chargement de session</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation type="unfinished">Enregistrer la session</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation>Erreur de suppression</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; n'est pas un fichier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7655" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7656" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7700" />
-      <location filename="../UI/UserInterface.py" line="7689" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation>Première utilisation</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7690" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7701" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7721" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation>Sélectionner le répertoire de travail</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7898" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7899" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -91789,8 +91799,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="236" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="230" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -92209,9 +92219,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3643" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2573" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2559" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
@@ -92588,7 +92599,7 @@
       <translation>Quitter</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
       <source>&amp;Quit</source>
       <translation>&amp;Quitter</translation>
@@ -93890,15 +93901,15 @@
       <translation>Scanner le site courant</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation>Rapport d'adresse IP</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
@@ -93925,8 +93936,8 @@
       <translation>&lt;b&gt;Raccourcis claviers&lt;/b&gt;&lt;p&gt;Edite les raccourcis claviers pour l'application.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5043" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Exporter les raccourcis clavier</translation>
@@ -93947,7 +93958,7 @@
       <translation>&lt;b&gt;Exporter les raccourcis clavier&lt;/b&gt;&lt;p&gt;Exporte les raccourcis claviers de l'application.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Importer les raccourcis clavier</translation>
@@ -94146,149 +94157,154 @@
       <translation>Fichiers HTML (*.html *.htm *.mhtml *.mht);;Fichier PDF (*.pdf);;Fichiers CHM (*.chm);;Tous les fichiers (*)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
-      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chrome {2}.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2690" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation>Onglets enregistrés</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation>Voulez-vous vraiment fermer le navigateur web ?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <source>Are you sure you want to close the web browser?
 You have {0} windows with {1} tabs open.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3451" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation>non filtré</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3550" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4234" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation type="unfinished">Système</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4236" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation>ISO</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4238" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation>Unicode</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4240" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation>Windows</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4244" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation>Autre</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4273" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation>Barre de menu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4278" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation>Signets</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation>Barre de statut</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4297" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation>Tout &amp;afficher</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation>Tout &amp;masquer</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation>Scan VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4638" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4669" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4678" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation>Entrer un nom de domaine valide :</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5045" />
-      <source>Keyboard Shortcuts File (*.ekj)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
+      <source>Keyboard Shortcuts File (*.ekj)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
--- a/eric7/i18n/eric7_it.ts	Tue Jun 21 17:16:38 2022 +0200
+++ b/eric7/i18n/eric7_it.ts	Tue Jun 21 18:09:22 2022 +0200
@@ -79969,17 +79969,22 @@
       <translation type="unfinished">&lt;h3&gt;Numeri di versione&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="601" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="604" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="606" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished">&lt;/table&gt;</translation>
     </message>
@@ -81448,7 +81453,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -82145,7 +82150,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation>Segnala Bug</translation>
@@ -82715,8 +82720,8 @@
       <translation>&lt;b&gt;Scorciatoie da tastiera&lt;/b&gt;&lt;p&gt;Imposta le scorciatoie da tastiera dell'applicazione con i valori personalizzati.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Esporta scorciatoie da tastiera</translation>
@@ -82737,7 +82742,7 @@
       <translation>&lt;b&gt;Esporta scorciatoie da tastiera&lt;/b&gt;&lt;p&gt;Esporta le scorciatoie da tastiera dell'applicazione.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Importa scorciatoie da tastiera</translation>
@@ -83141,7 +83146,7 @@
       <translation>Impostazioni</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -83211,422 +83216,427 @@
       <translation type="unfinished">&lt;h3&gt;Numeri di versione&lt;/h3&gt;&lt;table&gt; {2&gt;?} {2&gt;?}</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation>L'indirizzo di posta o il server si posta sono vuoti. Per cortesia configura le opzioni per l'Email nel dialogo delle preferenze.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation>Riavvia applicazione</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation>L'applicazione necessita di un riavvio. Farlo ora ?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation>Tool &amp;Builtin</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation>Informazioni sui &amp;Plugin Tools</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation>Configura Tools Groups...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation>Configura Tools Groups correnti...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation>Mo&amp;stra tutti</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation>Nascondi &amp;tutti</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
-      <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
-      <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
-      <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
       <source>Problem</source>
       <translation>Problema</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
+      <location filename="../UI/UserInterface.py" line="5687" />
+      <location filename="../UI/UserInterface.py" line="5526" />
+      <location filename="../UI/UserInterface.py" line="5517" />
+      <location filename="../UI/UserInterface.py" line="5456" />
+      <location filename="../UI/UserInterface.py" line="5447" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non esiste o ha lunghezza zero.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
-      <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
       <source>Process Generation Error</source>
       <translation>Errore Generazione Processo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
+      <location filename="../UI/UserInterface.py" line="5478" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare Qt-Designer.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare Qt-Linguist.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare Qt-Assistant.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>Attualmente nessun visualizzatore personalizzato è selezionato. Per favore usa il dialogo delle preferenze per specificarne uno.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare il visualizzatore personalizzato.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare il visualizzatore di help.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare UI Previewer.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare l'anteprima delle traduzioni.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare SQL Browser.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation>Tool esterni</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation>Tool esterni</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation>Nessun elemento per il tool esterno '{0}' trovato nel gruppo '{1}'.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation>Nessun gruppo '{0}' trovato.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>Avvio processo '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare l'elemento degli strumenti &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation>Il processo '{0}' è terminato.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation>Documentazione mancante</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation>&lt;p&gt;L'inizio della documentazione "&lt;b&gt;{0}&lt;/b&gt;" non viene trovato.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation>Documentazione</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file task &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file sessione &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation>Leggi sessione</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation>Errore Drop</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; non è un file.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7655" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7656" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7700" />
-      <location filename="../UI/UserInterface.py" line="7689" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation>Primo avvio</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7690" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7701" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7721" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation type="unfinished">Seleziona cartella di lavoro</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7898" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7899" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -91686,8 +91696,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="236" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="230" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -92106,9 +92116,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3643" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2573" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2559" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
@@ -92485,7 +92496,7 @@
       <translation type="unfinished">Esci</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
       <source>&amp;Quit</source>
       <translation type="unfinished">&amp;Esci</translation>
@@ -93787,15 +93798,15 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
@@ -93822,8 +93833,8 @@
       <translation type="unfinished">&lt;b&gt;Scorciatoie da tastiera&lt;/b&gt;&lt;p&gt;Imposta le scorciatoie da tastiera dell'applicazione con i valori personalizzati.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5043" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
       <source>Export Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -93844,7 +93855,7 @@
       <translation type="unfinished">&lt;b&gt;Esporta scorciatoie da tastiera&lt;/b&gt;&lt;p&gt;Esporta le scorciatoie da tastiera dell'applicazione.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -94043,149 +94054,154 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
-      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chrome {2}.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2690" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation type="unfinished">Salva Linguette</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <source>Are you sure you want to close the web browser?
 You have {0} windows with {1} tabs open.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3451" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation type="unfinished">Non filtrato</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3550" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation type="unfinished">Aggiornamento indice di ricerca</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished">Ricerca documentazione...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation type="unfinished">Motore di help</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4234" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation type="unfinished">Sistema</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4236" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation type="unfinished">ISO</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4238" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation type="unfinished">Unicode</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4240" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation type="unfinished">Windows</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation type="unfinished">IBM</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4244" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation type="unfinished">Altro</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4273" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4278" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation type="unfinished">Segnalibri</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4297" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation type="unfinished">Mo&amp;stra tutti</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation type="unfinished">Nascondi &amp;tutti</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4638" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4669" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4678" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5045" />
-      <source>Keyboard Shortcuts File (*.ekj)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
+      <source>Keyboard Shortcuts File (*.ekj)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
--- a/eric7/i18n/eric7_pt.ts	Tue Jun 21 17:16:38 2022 +0200
+++ b/eric7/i18n/eric7_pt.ts	Tue Jun 21 18:09:22 2022 +0200
@@ -79803,17 +79803,22 @@
       <translation type="unfinished">&lt;h3&gt;Números de Versão&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="601" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="604" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="606" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -81282,7 +81287,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -81979,7 +81984,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation>Reportar Falho</translation>
@@ -82549,8 +82554,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Exportar Atalhos de Teclado</translation>
@@ -82571,7 +82576,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Importar Atalhos de Teclado</translation>
@@ -82975,7 +82980,7 @@
       <translation>Definições</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -83045,422 +83050,427 @@
       <translation type="unfinished">&lt;h3&gt;Números de Versão&lt;/h3&gt;&lt;table&gt; {2&gt;?} {2&gt;?}</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation>A direção do correio eletrónico ou a direção do servidor de correio está vazia. Por favor configure as Definiçães de Correio Eletrónico na Caixa de Diálogo de Preferências.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation>Reiniciar a aplicação</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation>A aplicação necessita ser reiniciada. Reiniciar agora?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation>Ferramentas &amp;Internas</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation>Ferramentas dos &amp;Complementos</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation>Ferramentas de &amp;Utilizador</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation>Configurar Grupos de Ferramentas...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation>Configurar o atual Grupo de Ferramentas ...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation>&amp;Mostrar tudo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation>&amp;Esconder tudo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
-      <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
-      <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
-      <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
       <source>Problem</source>
       <translation>Problema</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
+      <location filename="../UI/UserInterface.py" line="5687" />
+      <location filename="../UI/UserInterface.py" line="5526" />
+      <location filename="../UI/UserInterface.py" line="5517" />
+      <location filename="../UI/UserInterface.py" line="5456" />
+      <location filename="../UI/UserInterface.py" line="5447" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
-      <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
       <source>Process Generation Error</source>
       <translation>Erro na Criação de Processo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
+      <location filename="../UI/UserInterface.py" line="5478" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>Não há nenhum visor personalizado selecionado. Por favor use a caixa de diálogo das preferências para escolher um.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation>Ferramentas Externas</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation>Ferramentas Externas</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>A iniciar processo '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation>Processo '{0}' saiu.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation>Falta a Documentação</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation>Documentação</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation>Abrir Navegador</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation>Não se pôde iniciar um navegador web</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation>Sessão de leitura</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; não é um ficheiro.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7655" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7656" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7700" />
-      <location filename="../UI/UserInterface.py" line="7689" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation>Usado a primeira vez</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7690" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7701" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7721" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation>Selecionar o Diretório de Trabalho</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7898" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7899" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -91504,8 +91514,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="236" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="230" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -91924,9 +91934,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3643" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2573" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2559" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
@@ -92303,7 +92314,7 @@
       <translation type="unfinished">Sair</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
       <source>&amp;Quit</source>
       <translation type="unfinished">Sai&amp;r</translation>
@@ -93605,15 +93616,15 @@
       <translation type="unfinished">Analizar sítio atual</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
@@ -93640,8 +93651,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5043" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
       <source>Export Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -93662,7 +93673,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -93861,149 +93872,154 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
-      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chrome {2}.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2690" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation type="unfinished">Separadores Guardados</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <source>Are you sure you want to close the web browser?
 You have {0} windows with {1} tabs open.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3451" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation type="unfinished">Sem filtrar</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3550" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation type="unfinished">A atualizar índice de pesquisa</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished">A procurar a Documentação...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation type="unfinished">Motor de Ajuda</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4234" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation type="unfinished">Sistema</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4236" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4238" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4240" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation type="unfinished">Windows</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation type="unfinished">IBM</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4244" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation type="unfinished">Outro</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4273" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4278" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation type="unfinished">Marcadores</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4297" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation type="unfinished">&amp;Mostrar tudo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation type="unfinished">&amp;Esconder tudo</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation type="unfinished">Análise de VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4638" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4669" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4678" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5045" />
-      <source>Keyboard Shortcuts File (*.ekj)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
+      <source>Keyboard Shortcuts File (*.ekj)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
--- a/eric7/i18n/eric7_ru.ts	Tue Jun 21 17:16:38 2022 +0200
+++ b/eric7/i18n/eric7_ru.ts	Tue Jun 21 18:09:22 2022 +0200
@@ -80411,17 +80411,22 @@
       <translation>&lt;h3&gt;Номера версий&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="601" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation>Рабочий стол</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="604" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation>Тип сессии</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="606" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
@@ -81892,7 +81897,7 @@
       <translation>&lt;b&gt;Сохранить сессию...&lt;/b&gt;&lt;p&gt;Позволяет сохранить текущую сессию на диск. Открывается диалог для выбора имени файла.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -82591,7 +82596,7 @@
       <translation>&lt;b&gt;Показать информацию об установке...&lt;/b&gt;&lt;p&gt;Открывает диалоговое окно, в котором отображается некая информация о процессе установки.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation>Сообщение об ошибке</translation>
@@ -83164,8 +83169,8 @@
       <translation>&lt;b&gt;Горячие клавиши&lt;/b&gt;&lt;p&gt;Определите горячие клавиши приложения согласно вашим предпочтениям.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Экспорт горячих клавиш</translation>
@@ -83187,7 +83192,7 @@
 &lt;p&gt;Экспортировать горячие клавиши приложения.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Импорт горячих клавиш</translation>
@@ -83593,7 +83598,7 @@
       <translation>Настройки</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -83663,42 +83668,47 @@
       <translation>&lt;h2&gt;Номера версий&lt;/h2&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation>Рабочий стол</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation>Тип сессии</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation>Почтовый адрес или адрес почтового сервера пуст. &lt;p&gt;Настройте параметры вашей электронной почты в диалоге предпочтений.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation>Перезапустить приложение</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation>Необходимо перезапустить приложение. Сделать это сейчас?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation>Обновить PyQt</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
@@ -83707,13 +83717,13 @@
 Выполнить обновление сейчас?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation>Обновить Eric</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
@@ -83722,7 +83732,7 @@
 Выполнить обновление сейчас?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
@@ -83731,361 +83741,361 @@
  Выполнить обновление сейчас?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation>&amp;Встроенные инструменты</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation>Инструменты - &amp;плагины</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation>&amp;Инструменты пользователя</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation>Настройка группы инструментов...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation>Настроить текущую группу инструментов...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation>Инструменты пользователя не сконфигурированы</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation>Показать &amp;всё</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation>Ск&amp;рыть всё</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
-      <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
-      <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
-      <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
       <source>Problem</source>
       <translation>Проблема</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
+      <location filename="../UI/UserInterface.py" line="5687" />
+      <location filename="../UI/UserInterface.py" line="5526" />
+      <location filename="../UI/UserInterface.py" line="5517" />
+      <location filename="../UI/UserInterface.py" line="5456" />
+      <location filename="../UI/UserInterface.py" line="5447" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; либо не существует, либо нулевой длины.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
-      <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
       <source>Process Generation Error</source>
       <translation>Ошибка при запуске процесса</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
+      <location filename="../UI/UserInterface.py" line="5478" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить Qt-Designer.&lt;br&gt;Убедитесь, что он доступен в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удается найти исполняемый файл Qt-Designer.&lt;br&gt;На странице настройки Qt убедитесь, что он установлен и дополнительно настроен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить Qt-Linguist.&lt;br&gt;Убедитесь, что он доступен в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удается найти исполняемый файл Qt-Linguist.&lt;br&gt;На странице настройки Qt убедитесь, что он установлен и дополнительно настроен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить Qt-Assistant.&lt;br&gt;Убедитесь, что он доступен в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удается найти исполняемый файл Qt-Assistant.&lt;br&gt;На странице настройки Qt убедитесь, что он установлен и дополнительно настроен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>В настоящее время просмотрщик пользователя не выбран. Используйте диалог предпочтений для его выбора.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить пользовательский просмотрщик.&lt;br&gt;Убедитесь, что он находится в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить просмотрщик справки.&lt;br&gt;Убедитесь, что он доступен под именем &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить UI Previewer (предпросмотр интерфейсов).&lt;br&gt;Убедитесь, что он находится в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить Translation Previewer (предпросмотр переводов).&lt;br&gt;Убедитесь, что он находится в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить SQL браузер.&lt;br&gt;Убедитесь, что он доступен как &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить программу для создания снимка экрана.&lt;br&gt;Убедитесь что она установлена как &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation>Внешние инструменты</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation>Внешние инструменты</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation>Запись для внешнего инструмента '{0}' не найдена в группе инструментов '{1}'.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation>Запись для группы инструментов '{0}' не найдена.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>Запускается процесс '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить инструмент &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Убедитесь, что он доступен в &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation>Процесс '{0}' завершен.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation>Документация отсутствует</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Стартовый каталог документации "&lt;b&gt;{0}&lt;/b&gt;" не найден.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation>Документация</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Стартовый каталог документации PyQt{0} не настроен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Просмотр документации PySide{0} не настроен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation>Запуск web-браузера</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation>Невозможно запустить eric web-браузер.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Eric web-браузер не запущен.&lt;/p&gt;&lt;p&gt;Причина: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation>Открыть браузер</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation>Невозможно запустить web-браузер</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation>Файл горячих клавиш (*.ekj)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл горячих клавиш &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation>Файл горячих клавиш (*.ekj);;XML-файл горячих клавиш (*.e4k)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation>Прочитать задачи</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл задач: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation>Загрузить сессию</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно прочитать файл сессии &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation>Загрузить сессию</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation>Сохранить сессию</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation>Файлы сессий eric (*.esj)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation>Файлы сессии eric (*.esj);;XML-файл сессии eric (*.e5s)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation>Обнаружена crash-сессия!</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation>Найден файл crashed-сессии. Должна ли эта сессия быть восстановлена?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation>Ошибка Drag&amp;&amp;Drop</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; не является файлом&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7655" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation>Доступно обновление</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7656" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation>Более новая версия пакета &lt;b&gt;eric-ide&lt;/b&gt; доступна по адресу &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7700" />
-      <location filename="../UI/UserInterface.py" line="7689" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation>Первое использование</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7690" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation>Eric7 еще не настроен, но доступна конфигурация eric6. Импортировать ее?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7701" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation>Настройка eric ещё не выполнена. Сейчас будет запущен диалог конфигурации.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7721" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation>Выбор директории рабочей области</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7898" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation>Обнаружены несохраненные данные</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7899" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation>Некоторые редакторы содержат несохраненные данные. Должны ли они быть сохранены?</translation>
     </message>
@@ -92256,8 +92266,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="236" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="230" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation>&lt;unknown&gt;</translation>
     </message>
@@ -92676,9 +92686,10 @@
       <translation>eric web-браузер (приватный режим)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3643" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2573" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2559" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation>eric web-браузер</translation>
@@ -93055,7 +93066,7 @@
       <translation>Выйти</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
       <source>&amp;Quit</source>
       <translation>&amp;Выйти</translation>
@@ -94358,15 +94369,15 @@
       <translation>Проверить текущий сервер</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation>Отчет IP-адреса</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
@@ -94393,8 +94404,8 @@
       <translation>&lt;b&gt;Горячие клавиши&lt;/b&gt;&lt;p&gt;Определите горячие клавиши приложения согласно вашим предпочтениям.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5043" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Экспорт горячих клавиш</translation>
@@ -94416,7 +94427,7 @@
 &lt;p&gt;Экспортировать горячие клавиши приложения.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Импорт горячиx клавиш</translation>
@@ -94616,154 +94627,163 @@
       <translation>Файлы HTML (*.html *.htm *.mhtml *.mht);;Файлы PDF (*.pdf);;Файлы CHM (*.chm);;Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
-      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chrome {2}.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;eric web-браузер - {0}&lt;/b&gt;&lt;p&gt;Eric web-браузер - это комбинированный браузер для отображения файлов справки и HTML. Он является частью набора инструментов среды разработки eric.&lt;/p&gt;&lt;p&gt;Базируется на основе QtWebEngine {1} и Chrome {2}.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2690" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation>Сохраненные вкладки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation>Вы действительно хотите закрыть веб-браузер?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <source>Are you sure you want to close the web browser?
 You have {0} windows with {1} tabs open.</source>
       <translation>Вы действительно хотите закрыть веб-браузер?
 У вас открыты {0} окон с {1} вкладками.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3451" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation>Невозможно найти соответствующее содержание.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation>Без фильтра</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3550" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation>Обновление индекса поиска</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation>Просмотр документации...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation>Движок системы справки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4234" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation>Система</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4236" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation>ISO</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4238" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation>Юникод</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4240" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation>Windows</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation>IBM</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4244" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation>Apple</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation>Другое</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4273" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation>Строка меню</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4278" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation>Закладки</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation>Строка состояния</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4297" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation>Показать &amp;всё</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation>Ск&amp;рыть всё</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation>Проверка VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4638" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запланировать проверку VirusTotal.&lt;p&gt;
 &lt;p&gt;Причина: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4669" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation>Введите действительный адрес IPv4 в четырехкомпонентой нотации с точками:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4678" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation>Данный IP-адрес приведен не в четырехкомпонентой нотации с точками.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation>Введите действительное имя домена:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5045" />
-      <source>Keyboard Shortcuts File (*.ekj)</source>
-      <translation>Файл горячих клавиш (*.ekj)</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
+      <source>Keyboard Shortcuts File (*.ekj)</source>
+      <translation>Файл горячих клавиш (*.ekj)</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл горячих клавиш &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation>Файл горячих клавиш (*.ekj);;XML-файл горячих клавиш (*.e4k)</translation>
     </message>
+    <message>
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chrome {2}.&lt;/p&gt;</source>
+      <translation type="vanished">&lt;b&gt;eric web-браузер - {0}&lt;/b&gt;&lt;p&gt;Eric web-браузер - это комбинированный браузер для отображения файлов справки и HTML. Он является частью набора инструментов среды разработки eric.&lt;/p&gt;&lt;p&gt;Базируется на основе QtWebEngine {1} и Chrome {2}.&lt;/p&gt;</translation>
+    </message>
   </context>
   <context>
     <name>WebIconDialog</name>
--- a/eric7/i18n/eric7_tr.ts	Tue Jun 21 17:16:38 2022 +0200
+++ b/eric7/i18n/eric7_tr.ts	Tue Jun 21 18:09:22 2022 +0200
@@ -79767,17 +79767,22 @@
       <translation type="unfinished">&lt;h3&gt;Sürüm Numaraları&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="601" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="604" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="606" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished">&lt;/table&gt;</translation>
     </message>
@@ -81246,7 +81251,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -81943,7 +81948,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation>Hata Raporu</translation>
@@ -82513,8 +82518,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Kılavye Kısa Yollarını Dışa Aktar</translation>
@@ -82535,7 +82540,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Klavye kısayollarını İçe Aktar</translation>
@@ -82939,7 +82944,7 @@
       <translation>Ayarlar</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -83009,421 +83014,426 @@
       <translation type="unfinished">&lt;h3&gt;Sürüm Numaraları&lt;/h3&gt;&lt;table&gt; {2&gt;?} {2&gt;?}</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation>E-posta adresi veya posta  sunucu adresi  boş. Lütfen e-posta ayarlarını özellikler diyaloğundan giriniz.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation>Uygulmayı yeniden başlat</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation>Uygulama yeniden başlatılmaya ihtiyaç duyuyor. Şimdi yapılsın mı?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation>Ya&amp;pılandırma Araçları</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation>Eklen&amp;ti Araçları</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation>Alet Grupları Ayarlanıyor...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation>Geçerli alet grubunu ayarla...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation>Hepsini Gö&amp;ster</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation>&amp;Hepsini gizle</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
-      <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
-      <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
-      <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
       <source>Problem</source>
       <translation>Problem</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
+      <location filename="../UI/UserInterface.py" line="5687" />
+      <location filename="../UI/UserInterface.py" line="5526" />
+      <location filename="../UI/UserInterface.py" line="5517" />
+      <location filename="../UI/UserInterface.py" line="5456" />
+      <location filename="../UI/UserInterface.py" line="5447" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
-      <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
       <source>Process Generation Error</source>
       <translation>İşlem Üretecinde Hata</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
+      <location filename="../UI/UserInterface.py" line="5478" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>Hali hazırda kullanıcı göstericisi seçilmedi. Lütfen .birini belirlemek için özellikler diyaloğunu kullanının.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation>Harici Araçlar</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation>Harici Araçlar</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation>Eksik Belgeleme</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation>Belgeleme</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation>Oturumu oku</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation>Düşme hatası</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; bir dosya değil.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7655" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7656" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7700" />
-      <location filename="../UI/UserInterface.py" line="7689" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation>İlk kullanım</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7690" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7701" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7721" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7898" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7899" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -91467,8 +91477,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="236" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="230" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -91887,9 +91897,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3643" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2573" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2559" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
@@ -92266,7 +92277,7 @@
       <translation type="unfinished">Çık</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
       <source>&amp;Quit</source>
       <translation type="unfinished">&amp;Çıkış</translation>
@@ -93568,15 +93579,15 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
@@ -93603,8 +93614,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5043" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
       <source>Export Keyboard Shortcuts</source>
       <translation type="unfinished">Kılavye Kısa Yollarını Dışa Aktar</translation>
@@ -93625,7 +93636,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished">Klavye kısayollarını İçe Aktar</translation>
@@ -93824,149 +93835,154 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
-      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chrome {2}.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2690" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation type="unfinished">Sekmeleri Kaydet</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <source>Are you sure you want to close the web browser?
 You have {0} windows with {1} tabs open.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3451" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation type="unfinished">Süzülmemiş</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3550" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation type="unfinished">Arama index yenileniyor</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished">Dökümanlara bakılıyor...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation type="unfinished">Yardım Motoru</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4234" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation type="unfinished">Sistem</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4236" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4238" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation type="unfinished">Evrensel kod</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4240" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation type="unfinished">Windows</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4244" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation type="unfinished">Diğer</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4273" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4278" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation type="unfinished">Yerimleri</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4297" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation type="unfinished">Hepsini Gö&amp;ster</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation type="unfinished">&amp;Hepsini gizle</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4638" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4669" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4678" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5045" />
-      <source>Keyboard Shortcuts File (*.ekj)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
+      <source>Keyboard Shortcuts File (*.ekj)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
--- a/eric7/i18n/eric7_zh_CN.ts	Tue Jun 21 17:16:38 2022 +0200
+++ b/eric7/i18n/eric7_zh_CN.ts	Tue Jun 21 18:09:22 2022 +0200
@@ -79905,17 +79905,22 @@
       <translation type="unfinished">&lt;h3&gt;版本号&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="601" />
+      <location filename="../Tools/TrayStarter.py" line="590" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="608" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="604" />
+      <location filename="../Tools/TrayStarter.py" line="611" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="606" />
+      <location filename="../Tools/TrayStarter.py" line="613" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished">&lt;/table&gt;</translation>
     </message>
@@ -81384,7 +81389,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7080" />
+      <location filename="../UI/UserInterface.py" line="7088" />
       <location filename="../UI/UserInterface.py" line="1841" />
       <location filename="../UI/UserInterface.py" line="1838" />
       <source>Load session</source>
@@ -82081,7 +82086,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4100" />
+      <location filename="../UI/UserInterface.py" line="4108" />
       <location filename="../UI/UserInterface.py" line="2490" />
       <source>Report Bug</source>
       <translation>报告错误</translation>
@@ -82651,8 +82656,8 @@
       <translation>&lt;b&gt;键盘快捷键&lt;/b&gt;&lt;p&gt;将程序的键盘快捷键设置成你喜欢的按键。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6772" />
-      <location filename="../UI/UserInterface.py" line="6754" />
+      <location filename="../UI/UserInterface.py" line="6780" />
+      <location filename="../UI/UserInterface.py" line="6762" />
       <location filename="../UI/UserInterface.py" line="2930" />
       <source>Export Keyboard Shortcuts</source>
       <translation>导出键盘快捷键</translation>
@@ -82673,7 +82678,7 @@
       <translation>&lt;b&gt;导出键盘快捷键&lt;/b&gt;&lt;p&gt;导出程序的键盘快捷键。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6789" />
+      <location filename="../UI/UserInterface.py" line="6797" />
       <location filename="../UI/UserInterface.py" line="2944" />
       <source>Import Keyboard Shortcuts</source>
       <translation>导入键盘快捷键</translation>
@@ -83077,7 +83082,7 @@
       <translation>设置</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5616" />
+      <location filename="../UI/UserInterface.py" line="5624" />
       <location filename="../UI/UserInterface.py" line="3626" />
       <location filename="../UI/UserInterface.py" line="3605" />
       <source>Help</source>
@@ -83147,423 +83152,428 @@
       <translation type="unfinished">&lt;h3&gt;版本号&lt;/h3&gt;&lt;table&gt; {2&gt;?} {2&gt;?}</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4062" />
+      <location filename="../UI/UserInterface.py" line="4054" />
+      <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;WebEngine (Security)&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="4070" />
       <source>Desktop</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4065" />
+      <location filename="../UI/UserInterface.py" line="4073" />
       <source>Session Type</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4067" />
+      <location filename="../UI/UserInterface.py" line="4075" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4101" />
+      <location filename="../UI/UserInterface.py" line="4109" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation>电子邮件地址或邮件服务器地址为空。请在首选项对话框中配置你的电子邮件设置。</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4412" />
+      <location filename="../UI/UserInterface.py" line="4420" />
       <source>Restart application</source>
       <translation>重启程序</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4413" />
+      <location filename="../UI/UserInterface.py" line="4421" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation>程序需要重启。现在重启?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4437" />
+      <location filename="../UI/UserInterface.py" line="4445" />
       <source>Upgrade PyQt</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4438" />
+      <location filename="../UI/UserInterface.py" line="4446" />
       <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4484" />
-      <location filename="../UI/UserInterface.py" line="4460" />
+      <location filename="../UI/UserInterface.py" line="4492" />
+      <location filename="../UI/UserInterface.py" line="4468" />
       <source>Upgrade Eric</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4461" />
+      <location filename="../UI/UserInterface.py" line="4469" />
       <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time.
 
 Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4485" />
+      <location filename="../UI/UserInterface.py" line="4493" />
       <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time.
 
  Shall the upgrade be done now?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4543" />
+      <location filename="../UI/UserInterface.py" line="4551" />
       <source>&amp;Builtin Tools</source>
       <translation>内建工具(&amp;B)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4560" />
+      <location filename="../UI/UserInterface.py" line="4568" />
       <source>&amp;Plugin Tools</source>
       <translation>插件工具(&amp;P)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4563" />
+      <location filename="../UI/UserInterface.py" line="4571" />
       <source>&amp;User Tools</source>
       <translation>用户工具(&amp;U)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4589" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>Configure Tool Groups ...</source>
       <translation>配置工具组…</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4593" />
+      <location filename="../UI/UserInterface.py" line="4601" />
       <source>Configure current Tool Group ...</source>
       <translation>配置当前工具组…</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4634" />
-      <location filename="../UI/UserInterface.py" line="4614" />
+      <location filename="../UI/UserInterface.py" line="4642" />
+      <location filename="../UI/UserInterface.py" line="4622" />
       <source>No User Tools Configured</source>
       <translation>没有配置的用户工具</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4708" />
+      <location filename="../UI/UserInterface.py" line="4716" />
       <source>&amp;Show all</source>
       <translation>全部显示(&amp;S)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4710" />
+      <location filename="../UI/UserInterface.py" line="4718" />
       <source>&amp;Hide all</source>
       <translation>全部隐藏(&amp;H)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5744" />
-      <location filename="../UI/UserInterface.py" line="5734" />
-      <location filename="../UI/UserInterface.py" line="5687" />
-      <location filename="../UI/UserInterface.py" line="5678" />
-      <location filename="../UI/UserInterface.py" line="5517" />
-      <location filename="../UI/UserInterface.py" line="5508" />
-      <location filename="../UI/UserInterface.py" line="5447" />
-      <location filename="../UI/UserInterface.py" line="5438" />
+      <location filename="../UI/UserInterface.py" line="5752" />
+      <location filename="../UI/UserInterface.py" line="5742" />
+      <location filename="../UI/UserInterface.py" line="5695" />
+      <location filename="../UI/UserInterface.py" line="5686" />
+      <location filename="../UI/UserInterface.py" line="5525" />
+      <location filename="../UI/UserInterface.py" line="5516" />
+      <location filename="../UI/UserInterface.py" line="5455" />
+      <location filename="../UI/UserInterface.py" line="5446" />
       <source>Problem</source>
       <translation>问题</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5745" />
-      <location filename="../UI/UserInterface.py" line="5735" />
-      <location filename="../UI/UserInterface.py" line="5688" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5509" />
-      <location filename="../UI/UserInterface.py" line="5448" />
-      <location filename="../UI/UserInterface.py" line="5439" />
+      <location filename="../UI/UserInterface.py" line="5753" />
+      <location filename="../UI/UserInterface.py" line="5743" />
+      <location filename="../UI/UserInterface.py" line="5696" />
+      <location filename="../UI/UserInterface.py" line="5687" />
+      <location filename="../UI/UserInterface.py" line="5526" />
+      <location filename="../UI/UserInterface.py" line="5517" />
+      <location filename="../UI/UserInterface.py" line="5456" />
+      <location filename="../UI/UserInterface.py" line="5447" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 不存在或者长度为零。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5952" />
-      <location filename="../UI/UserInterface.py" line="5865" />
-      <location filename="../UI/UserInterface.py" line="5780" />
-      <location filename="../UI/UserInterface.py" line="5757" />
-      <location filename="../UI/UserInterface.py" line="5700" />
-      <location filename="../UI/UserInterface.py" line="5650" />
-      <location filename="../UI/UserInterface.py" line="5630" />
-      <location filename="../UI/UserInterface.py" line="5592" />
-      <location filename="../UI/UserInterface.py" line="5583" />
-      <location filename="../UI/UserInterface.py" line="5548" />
-      <location filename="../UI/UserInterface.py" line="5539" />
-      <location filename="../UI/UserInterface.py" line="5478" />
-      <location filename="../UI/UserInterface.py" line="5469" />
+      <location filename="../UI/UserInterface.py" line="5960" />
+      <location filename="../UI/UserInterface.py" line="5873" />
+      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5765" />
+      <location filename="../UI/UserInterface.py" line="5708" />
+      <location filename="../UI/UserInterface.py" line="5658" />
+      <location filename="../UI/UserInterface.py" line="5638" />
+      <location filename="../UI/UserInterface.py" line="5600" />
+      <location filename="../UI/UserInterface.py" line="5591" />
+      <location filename="../UI/UserInterface.py" line="5556" />
+      <location filename="../UI/UserInterface.py" line="5547" />
+      <location filename="../UI/UserInterface.py" line="5486" />
+      <location filename="../UI/UserInterface.py" line="5477" />
       <source>Process Generation Error</source>
       <translation>进程生成错误</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5470" />
+      <location filename="../UI/UserInterface.py" line="5478" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动 Qt 设计师。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5479" />
+      <location filename="../UI/UserInterface.py" line="5487" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5540" />
+      <location filename="../UI/UserInterface.py" line="5548" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动 Qt 语言家。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5549" />
+      <location filename="../UI/UserInterface.py" line="5557" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5584" />
+      <location filename="../UI/UserInterface.py" line="5592" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动 Qt 助手。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5593" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5617" />
+      <location filename="../UI/UserInterface.py" line="5625" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>目前没有选择自定义浏览器。请使用首选项对话框指定一个。</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5631" />
+      <location filename="../UI/UserInterface.py" line="5639" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动自定义的查看器。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5651" />
+      <location filename="../UI/UserInterface.py" line="5659" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法开启帮助浏览器。&lt;br&gt;确保其有效如 &lt;b&gt;hh&lt;/b&gt;。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5701" />
+      <location filename="../UI/UserInterface.py" line="5709" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动 UI 预览器。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5758" />
+      <location filename="../UI/UserInterface.py" line="5766" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动翻译预览器。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5781" />
+      <location filename="../UI/UserInterface.py" line="5789" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动 SQL 浏览器。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5866" />
+      <location filename="../UI/UserInterface.py" line="5874" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动快照工具。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="5905" />
+      <location filename="../UI/UserInterface.py" line="5896" />
+      <source>External Tools</source>
+      <translation>外部工具</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="5897" />
-      <location filename="../UI/UserInterface.py" line="5888" />
-      <source>External Tools</source>
-      <translation>外部工具</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5889" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5898" />
+      <location filename="../UI/UserInterface.py" line="5906" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5934" />
+      <location filename="../UI/UserInterface.py" line="5942" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>正在启动进程“{0} {1}”。
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5953" />
+      <location filename="../UI/UserInterface.py" line="5961" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6028" />
+      <location filename="../UI/UserInterface.py" line="6036" />
       <source>Process '{0}' has exited.
 </source>
       <translation>进程“{0}”已退出。
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6300" />
-      <location filename="../UI/UserInterface.py" line="6242" />
-      <location filename="../UI/UserInterface.py" line="6201" />
-      <location filename="../UI/UserInterface.py" line="6133" />
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6308" />
+      <location filename="../UI/UserInterface.py" line="6250" />
+      <location filename="../UI/UserInterface.py" line="6209" />
+      <location filename="../UI/UserInterface.py" line="6141" />
+      <location filename="../UI/UserInterface.py" line="6079" />
       <source>Documentation Missing</source>
       <translation>文档缺失</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6301" />
-      <location filename="../UI/UserInterface.py" line="6243" />
-      <location filename="../UI/UserInterface.py" line="6202" />
-      <location filename="../UI/UserInterface.py" line="6134" />
-      <location filename="../UI/UserInterface.py" line="6072" />
+      <location filename="../UI/UserInterface.py" line="6309" />
+      <location filename="../UI/UserInterface.py" line="6251" />
+      <location filename="../UI/UserInterface.py" line="6210" />
+      <location filename="../UI/UserInterface.py" line="6142" />
+      <location filename="../UI/UserInterface.py" line="6080" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6283" />
-      <location filename="../UI/UserInterface.py" line="6174" />
+      <location filename="../UI/UserInterface.py" line="6291" />
+      <location filename="../UI/UserInterface.py" line="6182" />
       <source>Documentation</source>
       <translation>文档</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6175" />
+      <location filename="../UI/UserInterface.py" line="6183" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6292" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6462" />
-      <location filename="../UI/UserInterface.py" line="6398" />
+      <location filename="../UI/UserInterface.py" line="6470" />
+      <location filename="../UI/UserInterface.py" line="6406" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6399" />
+      <location filename="../UI/UserInterface.py" line="6407" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6463" />
+      <location filename="../UI/UserInterface.py" line="6471" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6505" />
+      <location filename="../UI/UserInterface.py" line="6513" />
       <source>Open Browser</source>
       <translation>打开浏览器</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6506" />
+      <location filename="../UI/UserInterface.py" line="6514" />
       <source>Could not start a web browser</source>
       <translation>无法启动网络浏览器</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6764" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6773" />
+      <location filename="../UI/UserInterface.py" line="6781" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6791" />
+      <location filename="../UI/UserInterface.py" line="6799" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6967" />
+      <location filename="../UI/UserInterface.py" line="6975" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6968" />
+      <location filename="../UI/UserInterface.py" line="6976" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;任务文件 &lt;b&gt;{0}&lt;/b&gt; 无法读取。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7015" />
+      <location filename="../UI/UserInterface.py" line="7023" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7043" />
-      <location filename="../UI/UserInterface.py" line="7016" />
+      <location filename="../UI/UserInterface.py" line="7051" />
+      <location filename="../UI/UserInterface.py" line="7024" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;会话文件 &lt;b&gt;{0}&lt;/b&gt; 无法读取。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7042" />
+      <location filename="../UI/UserInterface.py" line="7050" />
       <source>Read session</source>
       <translation>读取会话</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7058" />
+      <location filename="../UI/UserInterface.py" line="7066" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7060" />
+      <location filename="../UI/UserInterface.py" line="7068" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7082" />
+      <location filename="../UI/UserInterface.py" line="7090" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7130" />
+      <location filename="../UI/UserInterface.py" line="7138" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7131" />
+      <location filename="../UI/UserInterface.py" line="7139" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7485" />
+      <location filename="../UI/UserInterface.py" line="7493" />
       <source>Drop Error</source>
       <translation>降落误差</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7486" />
+      <location filename="../UI/UserInterface.py" line="7494" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; 不是一个文件。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7655" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7656" />
+      <location filename="../UI/UserInterface.py" line="7664" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7700" />
-      <location filename="../UI/UserInterface.py" line="7689" />
+      <location filename="../UI/UserInterface.py" line="7708" />
+      <location filename="../UI/UserInterface.py" line="7697" />
       <source>First time usage</source>
       <translation>第一次使用</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7690" />
+      <location filename="../UI/UserInterface.py" line="7698" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7701" />
+      <location filename="../UI/UserInterface.py" line="7709" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7721" />
+      <location filename="../UI/UserInterface.py" line="7729" />
       <source>Select Workspace Directory</source>
       <translation>选择工作区目录</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7898" />
+      <location filename="../UI/UserInterface.py" line="7906" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7899" />
+      <location filename="../UI/UserInterface.py" line="7907" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -91620,8 +91630,8 @@
   <context>
     <name>WebBrowserTools</name>
     <message>
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="236" />
-      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="230" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" />
+      <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" />
       <source>&lt;unknown&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -92040,9 +92050,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3643" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2573" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2559" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
@@ -92419,7 +92430,7 @@
       <translation type="unfinished">退出</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2879" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
       <source>&amp;Quit</source>
       <translation type="unfinished">退出(&amp;Q)</translation>
@@ -93721,15 +93732,15 @@
       <translation type="unfinished">扫描当前站点</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
       <source>IP Address Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
       <source>Domain Report</source>
@@ -93756,8 +93767,8 @@
       <translation type="unfinished">&lt;b&gt;键盘快捷键&lt;/b&gt;&lt;p&gt;将程序的键盘快捷键设置成你喜欢的按键。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5043" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
       <source>Export Keyboard Shortcuts</source>
       <translation type="unfinished">导出键盘快捷键</translation>
@@ -93778,7 +93789,7 @@
       <translation type="unfinished">&lt;b&gt;导出键盘快捷键&lt;/b&gt;&lt;p&gt;导出程序的键盘快捷键。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished">导入键盘快捷键</translation>
@@ -93977,149 +93988,154 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" />
-      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chrome {2}.&lt;/p&gt;</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2690" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2} with Security Patches {3}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" />
+      <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chromium {2}.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" />
       <source>Saved Tabs</source>
       <translation type="unfinished">已保存的选项卡</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" />
       <source>Are you sure you want to close the web browser?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2872" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
       <source>Are you sure you want to close the web browser?
 You have {0} windows with {1} tabs open.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3451" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" />
       <source>Could not find any associated content.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3496" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" />
       <source>Unfiltered</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3550" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" />
       <source>Updating search index</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3630" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3668" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" />
       <source>Help Engine</source>
       <translation type="unfinished">帮助引擎</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4234" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" />
       <source>System</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4236" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" />
       <source>ISO</source>
       <translation type="unfinished">ISO</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4238" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" />
       <source>Unicode</source>
       <translation type="unfinished">Unicode</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4240" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" />
       <source>Windows</source>
       <translation type="unfinished">Windows</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4242" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" />
       <source>IBM</source>
       <translation type="unfinished">IBM</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4244" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" />
       <source>Apple</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4246" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" />
       <source>Other</source>
       <translation type="unfinished">其它</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4273" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" />
       <source>Menu Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4278" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" />
       <source>Bookmarks</source>
       <translation type="unfinished">书签</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" />
       <source>Status Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4297" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" />
       <source>&amp;Show all</source>
       <translation type="unfinished">全部显示(&amp;S)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4299" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" />
       <source>&amp;Hide all</source>
       <translation type="unfinished">全部隐藏(&amp;H)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" />
       <source>VirusTotal Scan</source>
       <translation type="unfinished">VirusTotal 扫描</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4638" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" />
       <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4669" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4678" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" />
       <source>Enter a valid domain name:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5045" />
-      <source>Keyboard Shortcuts File (*.ekj)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" />
+      <source>Keyboard Shortcuts File (*.ekj)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5081" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>

eric ide

mercurial