-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
Integrate react control group embeddable into dashboard container #190273
Integrate react control group embeddable into dashboard container #190273
Conversation
@elasticmachine merge upstream |
@elasticmachine merge upstream |
src/plugins/controls/public/react_controls/control_group/get_control_group_factory.tsx
Outdated
Show resolved
Hide resolved
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.
Left one other comment, but everything else looks good to me. I think between our test coverage + my additional testing here, we should be in really good shape with this refactor 🤞 So excited to see this in - the code is so much cleaner!! And I'm really looking forward to the final cleanup when we officially get to remove the old controls 👀
src/plugins/controls/public/react_controls/control_group/init_controls_manager.ts
Outdated
Show resolved
Hide resolved
@elasticmachine merge upstream |
@elasticmachine merge upstream |
💚 Build Succeeded
Metrics [docs]Module Count
Public APIs missing comments
Async chunks
Page load bundle
Unknown metric groupsAPI count
async chunk count
References to deprecated APIs
History
To update your PR or re-run it, just comment with: |
…iner (elastic#190273)" This reverts commit c272d97.
Seems this PR has introduced a performance regression.
|
…iner (#190273) (#191993) #190273 introduced a performance regression. Reverting to move metrics to baseline again and create some time to identify root cause. Co-authored-by: Thomas Neirynck <[email protected]>
…rd container (elastic#190273) (elastic#191993)" This reverts commit 86a63da.
…shboard container - reloaded (#192221) PR replaces legacy embeddable control group implementation with react control group implementation in DashboardContainer. #### background Work originally done in #190273. #190273 was reverted by #191993 because of dashboard performance degradation. It was determined that degradation was because new react embeddable controls fixed a regression where dashboard panels are loading before control filters are created. This regression was introduced by #187509. The work around is that this PR keeps the currently broken behavior in main and loads panels before control filters are ready. The thinking is that the migration would replace like for like and not introduce any performance changes. Then, at a later time, the regression could be resolved. #### reviewing These are the same changes from #190273 minus some work to introduce a current regression in main. A full re-review is not needed. --------- Co-authored-by: Elastic Machine <[email protected]> Co-authored-by: Hannah Mudge <[email protected]> Co-authored-by: kibanamachine <[email protected]>
closes #191137, #190988, #191155
PR replaces legacy embeddable control group implementation with react control group implementation in DashboardContainer.
Test instructions