<!--
{
  "availability" : [
    "watchOS: 6.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "WatchKit",
  "identifier" : "/documentation/WatchKit/WKExtendedRuntimeSessionInvalidationReason/resignedFrontmost",
  "metadataVersion" : "0.1.0",
  "role" : "Case",
  "symbol" : {
    "kind" : "Case",
    "modules" : [
      "WatchKit"
    ],
    "preciseIdentifier" : "c:@E@WKExtendedRuntimeSessionInvalidationReason@WKExtendedRuntimeSessionInvalidationReasonResignedFrontmost"
  },
  "title" : "WKExtendedRuntimeSessionInvalidationReason.resignedFrontmost"
}
-->

# WKExtendedRuntimeSessionInvalidationReason.resignedFrontmost

The app lost its frontmost status.

```
case resignedFrontmost
```

## Discussion

If the session type doesn’t grant background execution time, the session stops as soon as the app loses its frontmost app status. Users can dismiss the frontmost app by pressing the Digital Crown, tapping a notification, or launching another app. For more information, see `Understand Frontmost App State`.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)