
Security News
Software Engineering Daily Podcast: Feross on AI, Open Source, and Supply Chain Risk
Socket CEO Feross Aboukhadijeh joins Software Engineering Daily to discuss modern software supply chain attacks and rising AI-driven security risks.
ember-url-hash-polyfill
Advanced tools
Navigating to URLs with #hash-targets in them is not supported by
most single-page-app frameworks due to the async rendering nature of
modern web apps -- the browser can't scroll to a #hash-target on
page load / transition because the element hasn't rendered yet.
There is an issue about this for Ember
here on the RFCs repo.
This addon provides a way to support the behavior that is in normally
native to browsers where an anchor tag with href="#some-id-or-name"
would scroll down the page when clicked.
yarn add ember-url-hash-polyfill
# or
npm install ember-url-hash-polyfill
# or
ember install ember-url-hash-polyfill
To handle /some-url/#hash-targets on page load and after normal route transitions,
// app/router.js
import { withHashSupport } from 'ember-url-hash-polyfill';
+ @withHashSupport
export default class Router extends EmberRouter {
location = config.locationType;
rootURL = config.rootURL;
}
Additionally, there is a scrollToHash helper if manual invocation is desired.
import { scrollToHash } from 'ember-url-hash-polyfill';
// ...
scrollToHash('some-element-id-or-name');
See the Contributing guide for details.
This project is licensed under the MIT License.
FAQs
The default blueprint for ember-cli addons.
The npm package ember-url-hash-polyfill receives a total of 266 weekly downloads. As such, ember-url-hash-polyfill popularity was classified as not popular.
We found that ember-url-hash-polyfill demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Socket CEO Feross Aboukhadijeh joins Software Engineering Daily to discuss modern software supply chain attacks and rising AI-driven security risks.

Security News
GitHub has revoked npm classic tokens for publishing; maintainers must migrate, but OpenJS warns OIDC trusted publishing still has risky gaps for critical projects.

Security News
Rust’s crates.io team is advancing an RFC to add a Security tab that surfaces RustSec vulnerability and unsoundness advisories directly on crate pages.