Disclaimer: I'm doing a 'long overdue' upgrade from 5.4-beta6, so I might
be missing something obvious.
Symptoms:
- I'm using a checkbox with *TriggerFragment* mixin and *FormFragment*
component
- I'm getting a JavaScript error in Chrome console: RequireJS error:
require: Invalid configuration, fragment with id policyFragment_0 not
found
- Setting a breakpoint on clientId field value change in *FormFragment*
shows the following:
- initially clientId value is correct and it's indeed
*policyFragment_0* (top if the stack is *conduit_get_clientId*)
- then it's reset to *null* (top of the stack is
*conduit_set_clientId*)
- then it's set to *policyFragment* (without trailing *_0*),
apparently because *TriggerFragment* mixin is calling
*FormFragment.getClientId()* again; the field is already null at this
point, so it's just re-initialized with an incorrect value
Apparently the culprit here is the *clientId* field re-initialization; any
ideas what might be causing this? The setup itself seems to be fairly
obvious.
--
Ilya Obshadko