Browse Source

kernel: Trait aliases leading nowhere behave as exclusions.

Herbert Vojčík 7 years ago
parent
commit
1d968f8ba3
1 changed files with 1 additions and 0 deletions
  1. 1 0
      support/kernel-fundamentals.js

+ 1 - 0
support/kernel-fundamentals.js

@@ -360,6 +360,7 @@ define(['./compatibility'], function () {
             Object.keys(traitAliases).forEach(function (aliasSelector) {
                 var aliasedMethod = traitMethods[traitAliases[aliasSelector]];
                 if (aliasedMethod) obj[aliasSelector] = aliasedMethod;
+                else delete obj[aliasSelector];
             });
             var traitExclusions = traitTransformation.exclusions || [];
             traitExclusions.forEach(function (selector) {