You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Currently, if the debugger encounters a nested prototype definition it cannot handle it properly. Instead, the meta key containing these definitions remains in the otherwise flattened debug-view. This is no real issue as the overview is still correct, but as the information is unstyled it looks really messy...
We have not found a clear remedy to this problem currently. See our thoughts on this below:
One option would be to include modified properties if the corresponding prototype is used somewhere below the current level. This could be problematic as nested definitions also apply to furtherly nested prototypes and we would need to pass them around between recursions, which will most likely result in unexpected behaviour in some way.
Another possibility would be to append the modifications to the internal prototype definitions but this would introduce a whole new world of complexity, as we would need to differ between nesting-levels within protoype definitions and this would either be very time- or resource-expensive!
The third solution would be to simply keep the information where it is, but to style it in some way (colorization, etc.) to make it at least prettier if we cannot integrate it reasonably.
To Reproduce
Steps to reproduce the behavior:
Create some prototype definition
Create a nested prototype definition inside of the freshly created prototype
Have a look at the debug-view of the topmost new prototype
Expected behavior
Nested definitions should not be ignored totally.
Environment (please complete the following information):
OS: Ubuntu 16.04
Terminal: Bash
PHP: 7.0.33-0ubuntu0.16.04.5
Flow: v4.3.19
Neos: v3.3.24
The text was updated successfully, but these errors were encountered:
Lowering precedence on this issue, as it's not a technical problem and there has been no conclusion to this in a long time. Not closing the issue though, as this might be fixed later on.
Describe the bug
Currently, if the debugger encounters a nested prototype definition it cannot handle it properly. Instead, the meta key containing these definitions remains in the otherwise flattened debug-view. This is no real issue as the overview is still correct, but as the information is unstyled it looks really messy...
We have not found a clear remedy to this problem currently. See our thoughts on this below:
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Nested definitions should not be ignored totally.
Environment (please complete the following information):
The text was updated successfully, but these errors were encountered: