Fixed: Hiding keyboard reset the search filter on Android 16.

This commit is contained in:
MohitMaliFtechiz 2025-04-01 15:41:36 +05:30
parent 01df6fe822
commit 37f4dd382f
2 changed files with 5 additions and 4 deletions

View File

@ -22,7 +22,6 @@ import androidx.core.content.edit
import androidx.lifecycle.Lifecycle import androidx.lifecycle.Lifecycle
import androidx.preference.PreferenceManager import androidx.preference.PreferenceManager
import androidx.test.core.app.ActivityScenario import androidx.test.core.app.ActivityScenario
import androidx.test.espresso.Espresso
import androidx.test.espresso.accessibility.AccessibilityChecks import androidx.test.espresso.accessibility.AccessibilityChecks
import androidx.test.platform.app.InstrumentationRegistry import androidx.test.platform.app.InstrumentationRegistry
import androidx.test.uiautomator.UiDevice import androidx.test.uiautomator.UiDevice
@ -101,7 +100,7 @@ class OnlineLibraryFragmentTest : BaseActivityTest() {
waitForDataToLoad() waitForDataToLoad()
clickOnSearchIcon() clickOnSearchIcon()
searchWikipediaZIMFiles() searchWikipediaZIMFiles()
Espresso.closeSoftKeyboard() pressBack()
clickLibraryOnBottomNav() clickLibraryOnBottomNav()
clickDownloadOnBottomNav() clickDownloadOnBottomNav()
assertPreviousSearchRemainsActive() assertPreviousSearchRemainsActive()
@ -120,7 +119,7 @@ class OnlineLibraryFragmentTest : BaseActivityTest() {
clickOnSearchIcon() clickOnSearchIcon()
searchWikipediaZIMFiles() searchWikipediaZIMFiles()
clickOnClearSearchIcon() clickOnClearSearchIcon()
Espresso.closeSoftKeyboard() pressBack()
clickLibraryOnBottomNav() clickLibraryOnBottomNav()
clickDownloadOnBottomNav() clickDownloadOnBottomNav()
assertSearchViewIsNotActive(kiwixMainActivity) assertSearchViewIsNotActive(kiwixMainActivity)

View File

@ -52,12 +52,13 @@
<application <application
android:allowBackup="true" android:allowBackup="true"
android:dataExtractionRules="@xml/data_extraction_rules" android:dataExtractionRules="@xml/data_extraction_rules"
android:enableOnBackInvokedCallback="false"
android:fullBackupContent="@xml/backup_rules" android:fullBackupContent="@xml/backup_rules"
android:hardwareAccelerated="true" android:hardwareAccelerated="true"
android:hasFragileUserData="true"
android:largeHeap="true" android:largeHeap="true"
android:requestLegacyExternalStorage="true" android:requestLegacyExternalStorage="true"
android:resizeableActivity="true" android:resizeableActivity="true"
android:hasFragileUserData="true"
android:supportsRtl="true" android:supportsRtl="true"
android:theme="@style/KiwixTheme" android:theme="@style/KiwixTheme"
tools:targetApi="tiramisu"> tools:targetApi="tiramisu">
@ -91,6 +92,7 @@
<activity <activity
android:name=".error.DiagnosticReportActivity" android:name=".error.DiagnosticReportActivity"
android:exported="false" /> android:exported="false" />
<service android:name=".read_aloud.ReadAloudService" /> <service android:name=".read_aloud.ReadAloudService" />
<service <service
android:name=".downloader.downloadManager.DownloadMonitorService" android:name=".downloader.downloadManager.DownloadMonitorService"