We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fba79db commit 527d6d5Copy full SHA for 527d6d5
src/history/errors.js
@@ -1,6 +1,9 @@
1
export class NavigationDuplicated extends Error {
2
constructor () {
3
super('Navigating to current location is not allowed')
4
- this.name = 'NavigationDuplicated'
+ this.name = this._name = 'NavigationDuplicated'
5
}
6
7
+
8
+// support IE9
9
+NavigationDuplicated._name = 'NavigationDuplicated'
src/util/warn.js
@@ -17,5 +17,9 @@ export function isError (err: any): boolean {
17
18
19
export function isExtendedError (constructor: Function, err: any): boolean {
20
- return err instanceof constructor || (err && err.name === constructor.name)
+ return (
21
+ err instanceof constructor ||
22
+ // _name is to support IE9 too
23
+ (err && (err.name === constructor.name || err._name === constructor._name))
24
+ )
25
0 commit comments