Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

* Fixed an issue with the `.click()` method on InputActionButton controllers in `shiny.playwright.controllers` where the method would not work as expected. (#1886)

* Fixed an issue where the parent session of a nested module's session was not being set to the calling session. Now, a session who's namespace is `A-B` has a parent of `A` and grandparent of `(root)` (whereas before it would have skipped `A` and the parent would have been `(root)`). (#1923)


## [1.3.0] - 2025-03-03

### New features
Expand Down
5 changes: 3 additions & 2 deletions shiny/session/_session.py
Original file line number Diff line number Diff line change
Expand Up @@ -1233,8 +1233,9 @@ def is_stub_session(self) -> bool:
async def close(self, code: int = 1001) -> None:
await self._parent.close(code)

def make_scope(self, id: str) -> Session:
return self._parent.make_scope(self.ns(id))
def make_scope(self, id: Id) -> Session:
ns = self.ns(id)
return SessionProxy(parent=self, ns=ns)

def root_scope(self) -> Session:
res = self
Expand Down
Loading