Let agents show and drive Page view tabs on the iPhone

This commit is contained in:
Ian Gulliver
2026-10-21 22:31:48 -07:00
parent 0efdc8651f
commit caf0a830a9
11 changed files with 48 additions and 23 deletions
-6
View File
@@ -89,9 +89,7 @@ final class Store {
let imageCache = ImageCache()
let events = Listeners<ByreEvent>()
let paneFocus: PaneFocus
#if os(macOS)
let remote: Remote
#endif
let forwards: Forwards
let pages: Pages
@@ -115,10 +113,8 @@ final class Store {
self.pages = pages
leadFeed = Feed(shown: { true })
paneFocus = PaneFocus(api: api)
#if os(macOS)
remote = Remote(api: api)
remote.store = self
#endif
pages.popup = { [weak self] page in
self?.openPage(page)
}
@@ -144,9 +140,7 @@ final class Store {
stopped = true
globalStream?.stop()
leadStream?.stop()
#if os(macOS)
remote.stop()
#endif
drafts?.flush()
await paneFocus.leave()
}