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
{{ message }}
This repository was archived by the owner on Apr 12, 2024. It is now read-only.
As of angularjs 1.5.8, directives that transclude other directives (for example a requireAuth directive to block any events unless the user is authenticated) that have a priority of less than 0 will not fire.
Expected / new behavior:
Directives with a priority: -1 should ALWAYS fire before priority: 0 directives.
Minimal reproduction of the problem with instructions:
Browser: [all | Chrome XX | Firefox XX | Edge XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]
all
Anything else:
This bug was introduced when terminal: true was added to ngTranscludehere. Why would we want ngTransclude to block all execution of transcluded directives? This was not the case with versions 1.5.7 and below. There is no mention in the PR for why this was added.