PolymerElements / app-route

A modular client-side router

Home Page:https://www.polymer-project.org/1.0/articles/routing.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Error when using use-hash-as-path

jkanche opened this issue · comments

Description

The page doesn't get updated with the path if path is set using JS.

Expected outcome

the page url should be updated

Actual outcome

The page url is not updated

Steps to reproduce

  1. Add the following to a page
        <app-location route="{{route}}" use-hash-as-path></app-location>
        <app-route route="{{route}}" pattern="/:workspace" data="{{routeData}}" tail="{{subroute}}">
        </app-route>
  1. set the workspace id in Js this.set("routeData.workspace", "sample-workspace");
  2. run polymer serve and if the page is pointing to localhost:8081/ the hash is not updated in the url.
  3. However, if the page is pointing to localhost:8081/#/ then the workspace Id shows up in the url.

Browsers Affected

  • Chrome
  • Firefox
    Not tested
  • Safari 8
  • Safari 9
  • Safari 7
  • Edge
  • IE 11
  • IE 10