observeCapsules swallowed listener errors (return@), so on PERMISSION_DENIED the flow never emitted or closed and Memory Lane hung on its loading heart forever. Now close(err)s the flow -> the ViewModel's existing onFailure -> ERROR state with Retry. (Root cause that masked D-001.) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| main | ||
| test/java/app/closer | ||