appId: com.edde746.plezy
---
# Reach Settings from a signed-in Home on a phone layout.
#
# The profile menu is itself an overlay sheet on the MainScreen host, so a tap
# issued while the previous route is still settling opens nothing. The guarded
# repeat re-opens the menu instead of failing the flow, matching the pattern
# already used by flows/07_profiles_settings.yaml.
- extendedWaitUntil:
    visible: "Discover"
    timeout: 30000
- repeat:
    times: 3
    while:
      notVisible: "Settings"
    commands:
      - tapOn: "(?s)^M(?:.*Profiles.*)?$"
      - waitForAnimationToEnd:
          timeout: 3000
- tapOn:
    text: "Settings"
    below:
      text: "Profiles"
- extendedWaitUntil:
    visible: "(?s)^Appearance.*"
    timeout: 15000
- assertVisible: "(?s)^Manage Libraries.*"
