]> gitweb.stoutner.com Git - PrivacyBrowserAndroid.git/commitdiff
Additional fix for when the app is restarted by a new intent. https://redmine.stoutn...
authorSoren Stoutner <soren@stoutner.com>
Tue, 28 Feb 2023 16:47:37 +0000 (09:47 -0700)
committerSoren Stoutner <soren@stoutner.com>
Tue, 28 Feb 2023 16:47:37 +0000 (09:47 -0700)
12 files changed:
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.java
fastlane/metadata/android/en-US/changelogs/67.txt [new file with mode: 0644]
fastlane/metadata/android/es-ES/changelogs/67.txt [new file with mode: 0644]

index 362db2113bbac1e5935cd56b497d142a99e7bf86..3d02952ecda508392b8a31ed58061c03b08b0ef1 100644 (file)
     </head>
 
     <body>
     </head>
 
     <body>
+        <h3>3.13.3 (Version Code 67)</h3>
+        <p>2. März 2023 - Mindest-API 23, Ziel-API 33</p>
+        <ul>
+            <li>Fix a race condition that sometimes caused the <a href="https://redmine.stoutner.com/issues/963">current tab to not be the active tab</a>.</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13-2/">3.13.2</a> (Version Code 66)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=9038e54efc892f62384c6cb4e37bbfae9da67bfb">6. Februar 2023</a> - Mindest-API 23, Ziel-API 33</p>
         <ul>
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13-2/">3.13.2</a> (Version Code 66)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=9038e54efc892f62384c6cb4e37bbfae9da67bfb">6. Februar 2023</a> - Mindest-API 23, Ziel-API 33</p>
         <ul>
index f9e61f3bddc8806089bdf1dfc53c6f4e6e710dc5..2d0075bf92efe0d5ab92ac256eb81878b3049270 100644 (file)
     </head>
 
     <body>
     </head>
 
     <body>
+        <h3>3.13.3 (version code 67)</h3>
+        <p>2 March 2023 - minimum API 23, target API 33</p>
+        <ul>
+            <li>Fix a race condition that sometimes caused the <a href="https://redmine.stoutner.com/issues/963">current tab to not be the active tab</a>.</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13-2/">3.13.2</a> (version code 66)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=9038e54efc892f62384c6cb4e37bbfae9da67bfb">6 February 2023</a> - minimum API 23, target API 33</p>
         <ul>
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13-2/">3.13.2</a> (version code 66)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=9038e54efc892f62384c6cb4e37bbfae9da67bfb">6 February 2023</a> - minimum API 23, target API 33</p>
         <ul>
index 523a9df8c9c4ed27f5f9dcb5c56d0ee989a42ab4..c69e6389bb44af08862c1ab612f3f037a8fdf20b 100644 (file)
     </head>
 
     <body>
     </head>
 
     <body>
+        <h3>3.13.3 (código de versión 67)</h3>
+        <p>2 de marzo de 2023 - API mínimo 23, API objetivo 33</p>
+        <ul>
+            <li>Corregir una condición de carrera que a veces provocaba que la <a href="https://redmine.stoutner.com/issues/963">pestaña actual no fuera la pestaña activa</a>.</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13-2/">3.13.2</a> (código de versión 66)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=9038e54efc892f62384c6cb4e37bbfae9da67bfb">6 de febrero de 2023</a> - API mínimo 23, API objetivo 33</p>
         <ul>
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13-2/">3.13.2</a> (código de versión 66)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=9038e54efc892f62384c6cb4e37bbfae9da67bfb">6 de febrero de 2023</a> - API mínimo 23, API objetivo 33</p>
         <ul>
index c1923e5954ae2e0b50912e56a98c2b1fd9540626..66e40d08f0863b65c3a6b6d3f1ceb58305c8b9da 100644 (file)
     </head>
 
     <body>
     </head>
 
     <body>
+        <h3>3.13.3 (version du code 67)</h3>
+        <p>2 Mars 2023 - API minimale : 23, API optimale : 33</p>
+        <ul>
+            <li>Fix a race condition that sometimes caused the <a href="https://redmine.stoutner.com/issues/963">current tab to not be the active tab</a>.</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13-2/">3.13.2</a> (version du code 66)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=9038e54efc892f62384c6cb4e37bbfae9da67bfb">6 Février 2023</a> - API minimale : 23, API optimale : 33</p>
         <ul>
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13-2/">3.13.2</a> (version du code 66)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=9038e54efc892f62384c6cb4e37bbfae9da67bfb">6 Février 2023</a> - API minimale : 23, API optimale : 33</p>
         <ul>
index 66fac279603445ea4aec206e64ec0a6b562e902a..911de3cc16d7bc2aa598efd4c58277bb3d41c5f0 100644 (file)
     </head>
 
     <body>
     </head>
 
     <body>
+        <h3>3.13.3 (versione codice 67)</h3>
+        <p>2 Marzo 2023 - minima API 23, target API 33</p>
+        <ul>
+            <li>Fix a race condition that sometimes caused the <a href="https://redmine.stoutner.com/issues/963">current tab to not be the active tab</a>.</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13-2/">3.13.2</a> (versione codice 66)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=9038e54efc892f62384c6cb4e37bbfae9da67bfb">6 Febbraio 2023</a> - minima API 23, target API 33</p>
         <ul>
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13-2/">3.13.2</a> (versione codice 66)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=9038e54efc892f62384c6cb4e37bbfae9da67bfb">6 Febbraio 2023</a> - minima API 23, target API 33</p>
         <ul>
index 214ec300d36cca5b9b8f369921571b8411f01d65..f9a97112ae142086ae382672796fa198d5a8ee49 100644 (file)
     </head>
 
     <body>
     </head>
 
     <body>
+        <h3>3.13.3 (código de versão 67)</h3>
+        <p>2 March 2023 - API mínimo 23, API alvo 33</p>
+        <ul>
+            <li>Fix a race condition that sometimes caused the <a href="https://redmine.stoutner.com/issues/963">current tab to not be the active tab</a>.</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13-2/">3.13.2</a> (código de versão 66)</h3>
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13-2/">3.13.2</a> (código de versão 66)</h3>
-        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=9038e54efc892f62384c6cb4e37bbfae9da67bfb">6 February 2023</a> - minimum API 23, target API 33</p>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=9038e54efc892f62384c6cb4e37bbfae9da67bfb">6 February 2023</a> - API mínimo 23, API alvo 33</p>
         <ul>
             <li>Add a Simplified Chinese translation provided by Xin.</li>
         </ul>
 
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13-1/">3.13.1</a> (código de versão 65)</h3>
         <ul>
             <li>Add a Simplified Chinese translation provided by Xin.</li>
         </ul>
 
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13-1/">3.13.1</a> (código de versão 65)</h3>
-        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=9c000d5555b2c8e3bbe01dc21f13c6d0074eb482">9 de janeiro de 2023</a> - minimum API 23, target API 33</p>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=9c000d5555b2c8e3bbe01dc21f13c6d0074eb482">9 de janeiro de 2023</a> - API mínimo 23, API alvo 33</p>
         <ul>
             <li>Fix <a href="https://redmine.stoutner.com/issues/952">problems with the tabs</a> when the app theme and the OS theme are different.</li>
         </ul>
 
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13/">3.13</a> (código de versão 64)</h3>
         <ul>
             <li>Fix <a href="https://redmine.stoutner.com/issues/952">problems with the tabs</a> when the app theme and the OS theme are different.</li>
         </ul>
 
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13/">3.13</a> (código de versão 64)</h3>
-        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=f0e2eba964dbe0973dd20d54cc798e2cac85bd09">30 de dezembro de 2022</a> - minimum API 23, target API 33</p>
+        <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=f0e2eba964dbe0973dd20d54cc798e2cac85bd09">30 de dezembro de 2022</a> - API mínimo 23, API alvo 33</p>
         <ul>
             <li>Fix a crash caused by the WebView sometimes trying to <a href="https://redmine.stoutner.com/issues/930">calculate the scroll position when it doesn’t exist</a>.</li>
             <li>Fix a crash caused by the WebView sometimes trying to <a href="https://redmine.stoutner.com/issues/944">check the history when it doesn’t exist</a>.</li>
         <ul>
             <li>Fix a crash caused by the WebView sometimes trying to <a href="https://redmine.stoutner.com/issues/930">calculate the scroll position when it doesn’t exist</a>.</li>
             <li>Fix a crash caused by the WebView sometimes trying to <a href="https://redmine.stoutner.com/issues/944">check the history when it doesn’t exist</a>.</li>
index 645f4d7a674cda4b80ebc43c80867ee03dcbbdab..2adf2066b36cdb0e615d94d36526d669eb0ad987 100644 (file)
     </head>
 
     <body>
     </head>
 
     <body>
+        <h3>3.13.3 (код версии 67)</h3>
+        <p>2 мая 2023 года - минимальный API 23, целевой API 33</p>
+        <ul>
+            <li>Fix a race condition that sometimes caused the <a href="https://redmine.stoutner.com/issues/963">current tab to not be the active tab</a>.</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13-2/">3.13.2</a> (код версии 66)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=9038e54efc892f62384c6cb4e37bbfae9da67bfb">6 февраля 2023 года</a> - минимальный API 23, целевой API 33</p>
         <ul>
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13-2/">3.13.2</a> (код версии 66)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=9038e54efc892f62384c6cb4e37bbfae9da67bfb">6 февраля 2023 года</a> - минимальный API 23, целевой API 33</p>
         <ul>
index df1ecdd5f1faa07c2d6859cb949c597d46743b1e..4c0621ad9b9b06964da6b45543dd3911751cca0f 100644 (file)
     </head>
 
     <body>
     </head>
 
     <body>
+        <h3>3.13.3 (version code 67)</h3>
+        <p>2 Mart 2023 - minimum API 23, target API 33</p>
+        <ul>
+            <li>Fix a race condition that sometimes caused the <a href="https://redmine.stoutner.com/issues/963">current tab to not be the active tab</a>.</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13-2/">3.13.2</a> (version code 66)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=9038e54efc892f62384c6cb4e37bbfae9da67bfb">6 Şubat 2023</a> - minimum API 23, target API 33</p>
         <ul>
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13-2/">3.13.2</a> (version code 66)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=9038e54efc892f62384c6cb4e37bbfae9da67bfb">6 Şubat 2023</a> - minimum API 23, target API 33</p>
         <ul>
index 4d6743b33888ae07f85e8cd672b4abc883f175d3..496c38ef97e8a0e9ba22efd0084f651fb3480aa8 100644 (file)
     </head>
 
     <body>
     </head>
 
     <body>
+        <h3>3.13.3 (version code 67)</h3>
+        <p>2 March 2023 - 最低支持API 23, 最高支持API 33</p>
+        <ul>
+            <li>Fix a race condition that sometimes caused the <a href="https://redmine.stoutner.com/issues/963">current tab to not be the active tab</a>.</li>
+        </ul>
+
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13-2/">3.13.2</a> (version code 66)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=9038e54efc892f62384c6cb4e37bbfae9da67bfb">6 February 2023</a> - 最低支持API 23, 最高支持API 33</p>
         <ul>
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-13-2/">3.13.2</a> (version code 66)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=9038e54efc892f62384c6cb4e37bbfae9da67bfb">6 February 2023</a> - 最低支持API 23, 最高支持API 33</p>
         <ul>
index c5cb7e996d60676644948799a24875eb2fd9f4b3..3a3db0e9f7932682b992338f0b5debff151cc87e 100644 (file)
@@ -751,6 +751,9 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateBook
                 }
             }
         } else {  // The app has been restarted.
                 }
             }
         } else {  // The app has been restarted.
+            // Set the saved tab position to be the size of the saved state array list.  The tab position is 0 based, meaning the at the new tab will be the tab position that is restored.
+            savedTabPosition = savedStateArrayList.size();
+
             // Replace the intent that started the app with this one.  This will load the tab after the others have been restored.
             setIntent(intent);
         }
             // Replace the intent that started the app with this one.  This will load the tab after the others have been restored.
             setIntent(intent);
         }
diff --git a/fastlane/metadata/android/en-US/changelogs/67.txt b/fastlane/metadata/android/en-US/changelogs/67.txt
new file mode 100644 (file)
index 0000000..83bf4c3
--- /dev/null
@@ -0,0 +1 @@
+• Fix a race condition that sometimes caused the current tab to not be the active tab.
\ No newline at end of file
diff --git a/fastlane/metadata/android/es-ES/changelogs/67.txt b/fastlane/metadata/android/es-ES/changelogs/67.txt
new file mode 100644 (file)
index 0000000..e240c44
--- /dev/null
@@ -0,0 +1 @@
+• Corregir una condición de carrera que a veces provocaba que la pestaña actual no fuera la pestaña activa.
\ No newline at end of file