Breaking: Make navi more compatible with Ember 3.x apps #321
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The dynamic segments of the routes should be in snake case for Ember 3.
Also there was an issue with setting the report state. The issue is that the contract for the
transition.send
function changed. The first argument in the function definition isignoreFailure
which used to be defined as a boolean. So I think since we were callingtransition.send
and passing a string as the first argument, the compiler would know that the string wasn't meant to be assigned toignoreFailure
. There was a change recently that no longer definesignoreFailure
as a boolean, but gives it a default value offalse
. Now that means that when we pass a string as the first argument, that string gets passed asignoreFailure
totransition.send
and everything blows up. The issue I mentioned says that they solved the issue by bumping up the version ofrouter_js
, but the line still has the default value and not a boolean specified like it did before. So for now, we will passfalse
as the first parameter totransition.send
.