Fixed
Status Update
Comments
so...@google.com <so...@google.com>
ch...@gmail.com <ch...@gmail.com> #3
It also does not work for third party credentials manager, for ex samsung pass.
ap...@google.com <ap...@google.com> #4
Project: platform/frameworks/support
Branch: androidx-main
Author: Sean McQuillan <
Link:
Temporarily disable new Autofill flag (internal, will revert before beta release).
Expand for full commit details
Temporarily disable new Autofill flag (internal, will revert before beta release).
Fixes bug where password fields are saved as *****
Bug: b/395911609
Test: no code
Change-Id: Ie99ea4fe571302eb13a9e64cf0839e383ab57bca
Files:
- M
compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/ComposeUiFlags.kt
Hash: 446cd7f9e40228f67e296c6433edada0cd10796b
Date: Tue Feb 18 10:42:52 2025
ma...@google.com <ma...@google.com> #5
Hi all, we are intently working on fixing this bug. Please do not use Autofill APIs in beta02 or beta01 in any production apps for now. This will be fixed in beta03.
Please let us know if you have any other issues.
-Meghan
Please let us know if you have any other issues.
-Meghan
ap...@google.com <ap...@google.com> #6
Project: platform/frameworks/support
Branch: androidx-main
Author: Ralston Da Silva <
Link:
Introduce InputText Semantics Property
Expand for full commit details
Introduce InputText Semantics Property
TextFields have an EditableText semantics property which
stores the text value after output transformation. Autofill
needs access to the text value after input transformation
but before output transformation. Adding this semantics
property helps send the right information to the Autofill
service.
Bug: 395911609
Bug: 176949051
Test: Added new tests and updated existing tests
Relnote: "Added a new semantics property InputText that captures
a textfield's value before output transformation is applied."
Change-Id: Iae46a52e7fbb1a3558e897c5afebd125089befbb
Files:
- M
compose/foundation/foundation/src/androidInstrumentedTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt
- M
compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/CoreTextFieldSemanticsModifier.kt
- M
compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldDecoratorModifier.kt
- M
compose/ui/ui-test/src/androidInstrumentedTest/kotlin/androidx/compose/ui/test/ErrorMessagesTest.kt
- M
compose/ui/ui-test/src/androidInstrumentedTest/kotlin/androidx/compose/ui/test/FindersTest.kt
- M
compose/ui/ui-test/src/androidInstrumentedTest/kotlin/androidx/compose/ui/test/assertions/AssertText.kt
- M
compose/ui/ui-test/src/commonMain/kotlin/androidx/compose/ui/test/Assertions.kt
- M
compose/ui/ui-test/src/commonMain/kotlin/androidx/compose/ui/test/Filters.kt
- M
compose/ui/ui/api/current.txt
- M
compose/ui/ui/api/restricted_current.txt
- M
compose/ui/ui/bcv/native/current.txt
- M
compose/ui/ui/integration-tests/ui-demos/src/main/java/androidx/compose/ui/demos/UiDemos.kt
- M
compose/ui/ui/integration-tests/ui-demos/src/main/java/androidx/compose/ui/demos/autofill/TextFieldAutofillDemo.kt
- M
compose/ui/ui/src/androidInstrumentedTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt
- M
compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofillManager.android.kt
- M
compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsProperties.kt
Hash: dee965267730e9b0b1a865a991db3515cdfc4b25
Date: Tue Feb 18 16:11:58 2025
ra...@google.com <ra...@google.com>
da...@well.co <da...@well.co> #7
Megan can we use the deprecated autofill APIs on beta01/02. So we can update to the latest version but will use deprecated until beta03?
Description
Jetpack Compose version: 1.8.0-beta01
Jetpack Compose component used: androidx.compose.ui:ui-tooling
Android Studio Build: #AI-242.23339.11.2421.12700392
Kotlin version: 2.0.20
When you try to use the new autofill semantics functionality on a textfield with a
visualTransformation
the password manager will store asterisks as the password instead of the actual value, e.g********
instead ofpassword
, rendering the feature useless. If I remove the visual transformation everything works as intended.Steps to Reproduce or Code Sample to Reproduce: