diff --git a/app/src/main/java/com/chiller3/rsaf/settings/InteractiveConfigurationScreen.kt b/app/src/main/java/com/chiller3/rsaf/settings/InteractiveConfigurationScreen.kt index 14f9bd2..a1d820c 100644 --- a/app/src/main/java/com/chiller3/rsaf/settings/InteractiveConfigurationScreen.kt +++ b/app/src/main/java/com/chiller3/rsaf/settings/InteractiveConfigurationScreen.kt @@ -304,10 +304,9 @@ private fun InteractiveConfigurationContent( } } - itemsIndexed( - option.examples, - key = { _, e -> "example_${e.value}" }, - ) { index, example -> + // We intentionally rely on the default behavior of using the item index as the key. + // rclone does not guarantee any of the fields within an example to be unique. + itemsIndexed(option.examples) { index, example -> val isSelected = answer == example.value val onClick = { input.edit { replace(0, length, example.value) } }