You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the password reset links and concept map links are only accessible when navigating to the link from a new browser tab (or from a different website). This is because these URLs are only processed in the DesktopUI::init() method. The user should be able to navigate to these pages even if they are already in the application.
The text was updated successfully, but these errors were encountered:
There seems to be an issue with how Vaadin handles the '+' symbol in URI fragments. In DesktopUI.init() , Page.getUriFragment() correctly decodes the symbol as a plus. But in listeners attached to Navigator, Page.getUriFragment() incorrectly decodes the symbol as a space.
Because of this behaviour, the application is effectively unable to distinguish pluses from spaces in URLs. To work around this problem, URLs given to users (like the concept map URLs) should have '+' symbols percent-encoded as %2B. AuthenticationManager.makeSafeURL(String fragment) does this.
Currently, the password reset links and concept map links are only accessible when navigating to the link from a new browser tab (or from a different website). This is because these URLs are only processed in the
DesktopUI::init()
method. The user should be able to navigate to these pages even if they are already in the application.The text was updated successfully, but these errors were encountered: