Skip to content
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
@Splaktar

Description

@Splaktar

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:

  1. Merge a change into the master branch
  2. 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.

Metadata

Metadata

Assignees

Labels

P4: minorMinor issues. May not be fixed without community contributions.g3: reportedThe issue was reported by an internal or external product team.needs: investigationThe cause of this issue is not well understood and needs to be investigated by the team or communitytype: build

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions