This repository was archived by the owner on Sep 5, 2024. It is now read-only.
This repository was archived by the owner on Sep 5, 2024. It is now read-only.
build: interimElements and Layout code not deterministically ordered #11727
Open
Description
Bug, enhancement request, or proposal:
Bug
CodePen and steps to reproduce the issue:
CodePen Demo which demonstrates the issue:
angular/bower-material@31ac6b3#diff-df9d3e2ee1137430619e1984b3c34f3b
Detailed Reproduction Steps:
- Merge a change into the
master
branch - Then check that the code in bower-material/modules/closure/core/core.js is re-ordered
What is the expected behavior?
The order of the code is deterministic.
What is the current behavior?
The order of the code is non-deterministic. In this case, the order of the src/core/services/layouts
and src/core/services/interimElement
code was swapped.
What is the use-case or motivation for changing an existing behavior?
So that only real changes show up in the module diffs.
Which versions of AngularJS, Material, OS, and browsers are affected?
- AngularJS:
1.7.8
- AngularJS Material:
1.1.18-master-d577afd
- OS: macOS
- Browsers: Chrome
Is there anything else we should know? Stack Traces, Screenshots, etc.
Related to #11502.