-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot destructure property 'manager' of '.for' as it is undefined. #20708
Comments
Does the issue appear in
Thanks! |
ember-source 5.9 = yes, still occurs gjs = yes, it still occurs in our app, which is gjs with the original error as above. But, in terms of focusing on the minimal reproduction, no, it instead outputs:
|
That second error seems like the deps got messed up. Does using pnpm reproduce nhe original error? |
relooking |
You're right. Here's a gjs branch, with the original error |
In the gjs branch, there was an issue. After the fix (amk221/-ember-modifier-manager#1), the new error is
which is another issue 🤔 |
It's possible that one of these caused the issue:
just kidding, these landed in 5.9 |
ah, no the repro has a problem |
Here is the fix:
diff --git a/app/components/foo.gjs b/app/components/foo.gjs
index 2dd2640..56f7ba3 100644
--- a/app/components/foo.gjs
+++ b/app/components/foo.gjs
@@ -23,12 +23,7 @@ export default class Foo extends Component {
close() {
console.log("close");
this.isOpen = false;
- }
-
- @action
- setValue(value) {
- console.log("setValue");
- this.value = value;
+ this.value = "foo";
}
<template>
@@ -44,7 +39,6 @@ export default class Foo extends Component {
type="button"
class="close"
{{on "click" this.close}}
- {{on "click" (fn this.setValue "foo")}}
>
Close
</button> Now... should it work? probably. maybe @chancancode can provide some insights there. |
Thanks for looking!
Anyway, I really would like this to work of course, since the code is 'valid' also don't forget this is an unrealistic minimal production and in reality, one might not be in control to be able to do your suggested fix |
that's not what happens in my PR to your repro 🤔
yeah, the fact it doesn't work does seem bad |
Im also having this error with ember-focus-trap
But with |
🔬 Minimal Reproduction
Minimal reproduction of an error in ember-modifier
amk221/-ember-modifier-manager@a3765c5#diff-91d02793f5c4fd5e02a401c33509cafcb6fc7613aef16d97afe18f4b4a080d5cR18-R20
🌍 Environment
The text was updated successfully, but these errors were encountered: