-
Notifications
You must be signed in to change notification settings - Fork 25
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
rfc: mixed shadow mode #49
Conversation
84e22eb
to
7b83394
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, but the question around inspection time vs creation time is still a big one for me, let's resolve that before we merge this.
A question that came up today is what to do about If |
There is currently no guarantee that |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this RFC is very complete, solid piece. I still disagree with the approach of forcing leaf components to opt-in in order for higher level components to be able to opt-in, but I will not block this on the basis that this can be changed later on.
I think there may be some confusion; I'm pretty sure @ekashida and I agreed that they don't need to opt-in. Just that forcing children and grandchildren into native shadow may cause breakages if there are incompatibilities. |
@nolanlawson I was referencing to what I read in the last paragraph of adoption strategy:
Maybe the word "ensure" is the problem there, it is not clear that it means they must use "any", or just to "test" them to be "confident" that they indeed work. I was surprise that it wasn't mentioned anywhere in the doc, so it might very well be what you said, and that there is no problem at all. |
@caridy Yeah, you're right, it's ambiguous. Also arguably if you're going to the trouble of working with those leaf-component teams to make them work properly in native shadow, then they might as well switch from I guess the subtlety here is that "transitivity" is not going to wait around for an explicit signal from leaf nodes. I don't think this needs to be solved in this RFC, but we'll probably have to figure out how to message this properly. |
No description provided.