This would make xowiki more friendly. Right now if you session expires, you have to login to view an xowiki page, as the xowiki check_permission procedure calls xo::cc::permission which requires login. This means even though check_permission procedure claims to not force login, the login is still required.
This would make the xo::cc::permission procedures work like the openacs procedures and prevent confusion. Xowiki then would have a consistent UI, offering edit links when a user was logged in, but their session expired, then requiring a login to refresh the session when and edit action is attempted.