]> gitweb.stoutner.com Git - PrivacyBrowserAndroid.git/commitdiff
Fix spurious encryption dialogs. https://redmine.stoutner.com/issues/1020
authorSoren Stoutner <soren@stoutner.com>
Fri, 30 Jun 2023 22:20:37 +0000 (15:20 -0700)
committerSoren Stoutner <soren@stoutner.com>
Fri, 30 Jun 2023 22:20:37 +0000 (15:20 -0700)
app/src/main/assets/de/about_changelog.html
app/src/main/assets/en/about_changelog.html
app/src/main/assets/es/about_changelog.html
app/src/main/assets/fr/about_changelog.html
app/src/main/assets/it/about_changelog.html
app/src/main/assets/pt-rBR/about_changelog.html
app/src/main/assets/ru/about_changelog.html
app/src/main/assets/tr/about_changelog.html
app/src/main/assets/zh-rCN/about_changelog.html
app/src/main/java/com/stoutner/privacybrowser/activities/MainWebViewActivity.kt

index 384d764a363955c9c9e3f82a9b6853f7073105f6..794e4f9a50a87eebe9adb388c00163f462246ed8 100644 (file)
@@ -33,8 +33,8 @@
     </head>
 
     <body>
-        <h3>3.15.1 (Version Code 71)</h3>
-        <p>26. Juni 2023 - Mindest-API 24, Ziel-API 33</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-15-1/">3.15.1</a> (Version Code 71)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=f54dc14f2a76e7d45964abb22f19785744fce2e9">26. Juni 2023</a> - Mindest-API 24, Ziel-API 33</p>
         <ul>
             <li>Problem mit Abstürzen korrigiert, wenn Lesezeichen <a href="https://redmine.stoutner.com/issues/1028">in den Hauptordner verschoben wurden</a>.</li>
             <li>Geheime, undokumentierte WebView-Funktion <a href="https://redmine.stoutner.com/issues/1023">zum Anzeigen des Quellcodes</a> wird nun genutzt.</li>
index 9dabf490a36c3853fec801ef831bf8a04c6fc084..704c3928457b7cc0408137e5c9915aa07bb0dd66 100644 (file)
@@ -27,8 +27,8 @@
     </head>
 
     <body>
-        <h3>3.15.1 (version code 71)</h3>
-        <p>26 June 2023 - minimum API 24, target API 33</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-15-1/">3.15.1</a> (version code 71)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=f54dc14f2a76e7d45964abb22f19785744fce2e9">26 June 2023</a> - minimum API 24, target API 33</p>
         <ul>
             <li>Fix a crash when moving a bookmark <a href="https://redmine.stoutner.com/issues/1028">to the home folder</a>.</li>
             <li>Take advantage of WebView’s secret, undocumented <a href="https://redmine.stoutner.com/issues/1023">View Source functionality</a>.</li>
index 529da1e67d682a385ea5f0e0109584ecbfaab6e3..6aa85a5e15881e05c823e109afdf3fdf92fc58d2 100644 (file)
@@ -29,8 +29,8 @@
     </head>
 
     <body>
-        <h3>3.15.1 (código de versión 71)</h3>
-        <p>26 de junio de 2023 - API mínimo 24, API objetivo 33</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-15-1/">3.15.1</a> (código de versión 71)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=f54dc14f2a76e7d45964abb22f19785744fce2e9">26 de junio de 2023</a> - API mínimo 24, API objetivo 33</p>
         <ul>
             <li>Corregir un fallo al mover un marcador <a href="https://redmine.stoutner.com/issues/1028">a la carpeta de inicio</a>.</li>
             <li>Aprovechar la funcionalidad secreta e indocumentada de Webview: <a href="https://redmine.stoutner.com/issues/1023">Ver Fuente</a>.</li>
index e79ba3671099acaf98f3859bbb306d64513385da..755120a031451611b55b317477d51399e0067b8b 100644 (file)
@@ -29,8 +29,8 @@
     </head>
 
     <body>
-        <h3>3.15.1 (version du code 71)</h3>
-        <p>26 Juin 2023 - API minimale : 24, API optimale : 33</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-15-1/">3.15.1</a> (version du code 71)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=f54dc14f2a76e7d45964abb22f19785744fce2e9">26 Juin 2023</a> - API minimale : 24, API optimale : 33</p>
         <ul>
             <li>Correction d'un crash lors du déplacement de favoris <a href="https://redmine.stoutner.com/issues/1028">vers le dossier personnel</a>.</li>
             <li>Les fonctionnalités secrètes et non documentées de WebView, telles que <a href="https://redmine.stoutner.com/issues/1023">View Source</a>, sont mises à profit.</li>
index 9fed11525c6b53d4dbd6d12bd9e0db285d73b887..5fe05f990c1db24b00fc6426986e6724fe5a04c7 100644 (file)
@@ -29,8 +29,8 @@
     </head>
 
     <body>
-        <h3>3.15.1 (versione codice 71)</h3>
-        <p>26 Giugno 2023 - minima API 24, target API 33</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-15-1/">3.15.1</a> (versione codice 71)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=f54dc14f2a76e7d45964abb22f19785744fce2e9">26 Giugno 2023</a> - minima API 24, target API 33</p>
         <ul>
             <li>Sistemazione di un crash che avveniva muovendo un segnalibro <a href="https://redmine.stoutner.com/issues/1028">nella cartella principale</a>.</li>
             <li>Utilizzo della segreta e non documentata <a href="https://redmine.stoutner.com/issues/1023">funzionalità di visione della sorgente</a> di WebView.</li>
index 5490f0ef6f297a00167c4d76325d8a080b36978e..d30310b32ed954992b4b271840a3802359ae54da 100644 (file)
@@ -29,8 +29,8 @@
     </head>
 
     <body>
-        <h3>3.15.1 (código de versão 71)</h3>
-        <p>26 de junho de 2023 - minimum API 24, target API 33</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-15-1/">3.15.1</a> (código de versão 71)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=f54dc14f2a76e7d45964abb22f19785744fce2e9">26 de junho de 2023</a> - minimum API 24, target API 33</p>
         <ul>
             <li>Fix a crash when moving a bookmark <a href="https://redmine.stoutner.com/issues/1028">to the home folder</a>.</li>
             <li>Take advantage of WebView’s secret, undocumented <a href="https://redmine.stoutner.com/issues/1023">View Source functionality</a>.</li>
index 5a843e902e9197d9ee038704d135d88ee9859f0a..c998fce27023a6d88c62c2f1673d64374190502b 100644 (file)
@@ -27,8 +27,8 @@
     </head>
 
     <body>
-        <h3>3.15.1 (код версии 71)</h3>
-        <p>26 июля 2023 года - минимальный API 24, целевой API 33</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-15-1/">3.15.1</a> (код версии 71)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=f54dc14f2a76e7d45964abb22f19785744fce2e9">26 июля 2023 года</a> - минимальный API 24, целевой API 33</p>
         <ul>
             <li>Исправлен сбой, возникавший при перемещении закладки <a href="https://redmine.stoutner.com/issues/1028">в домашнюю папку</a>.</li>
             <li>Добавлена секретная недокументированная возможность <a href="https://redmine.stoutner.com/issues/1023">просмотра кода в WebView</a>.</li>
index 1242942e0e1fbfd32ebe909a3723582eddf0b985..d647ad26c2330ca9d79ebbc4b8e965efbe840b9c 100644 (file)
@@ -27,8 +27,8 @@
     </head>
 
     <body>
-        <h3>3.15.1 (version code 71)</h3>
-        <p>26 Haziran 2023 - minimum API 24, target API 33</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-15-1/">3.15.1</a> (version code 71)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=f54dc14f2a76e7d45964abb22f19785744fce2e9">26 Haziran 2023</a> - minimum API 24, target API 33</p>
         <ul>
             <li>Fix a crash when moving a bookmark <a href="https://redmine.stoutner.com/issues/1028">to the home folder</a>.</li>
             <li>Take advantage of WebView’s secret, undocumented <a href="https://redmine.stoutner.com/issues/1023">View Source functionality</a>.</li>
index fa7a0b7e839bc0bfd06fcd67efb20689f098dc94..d3dac845a31d7afa9bf41bce4ecafcadc521457f 100644 (file)
@@ -29,8 +29,8 @@
     </head>
 
     <body>
-        <h3>3.15.1 (version code 71)</h3>
-        <p>26 June 2023 - 最低支持API 24, 最高支持API 33</p>
+        <h3><a href="https://www.stoutner.com/privacy-browser-android-3-15-1/">3.15.1</a> (version code 71)</h3>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=f54dc14f2a76e7d45964abb22f19785744fce2e9">26 June 2023</a> - 最低支持API 24, 最高支持API 33</p>
         <ul>
             <li>Fix a crash when moving a bookmark <a href="https://redmine.stoutner.com/issues/1028">to the home folder</a>.</li>
             <li>Take advantage of WebView’s secret, undocumented <a href="https://redmine.stoutner.com/issues/1023">View Source functionality</a>.</li>
index c6d91350ea3a2116eca251efa663e3bbd276749f..ccaa58fae7121f6afec1d4c23b964424b0d25d4a 100644 (file)
@@ -4191,10 +4191,12 @@ class MainWebViewActivity : AppCompatActivity(), CreateBookmarkDialog.CreateBook
                 // Set the current WebView.
                 setCurrentWebView(position)
 
-                // Select the corresponding tab if it does not match the currently selected page.  This will happen if the page was scrolled by creating a new tab.
-                if (tabLayout.selectedTabPosition != position) {
-                    // Wait until the new tab has been created.
-                    tabLayout.post {
+                // Wait until the new tab has been created.
+                tabLayout.post {
+                    // Select the corresponding tab if it does not match the currently selected page.  This will happen if the page was scrolled by creating a new tab.
+                    // The checking of the position was moved inside the post block to prevent a race condition that caused the tab to be selected twice and the encryption dialog to be displayed.
+                    // <https://redmine.stoutner.com/issues/1020>
+                    if (tabLayout.selectedTabPosition != position) {
                         // Get a handle for the tab.
                         val tab = tabLayout.getTabAt(position)!!