Skip to content
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

Bug Fixes for Vis Builder #6811

Merged
merged 2 commits into from
Jun 3, 2024
Merged

Conversation

LDrago27
Copy link
Collaborator

@LDrago27 LDrago27 commented May 20, 2024

Description

This aims to fix the following Bugs in Vis builder.

  1. [BUG] Visbuilder toggle legend affordance doesn't work after initial toggle #6680
  2. [BUG] Visbuilder configuration pane gets cut off when dragging field #6679

Issues Resolved

  1. [BUG] Visbuilder toggle legend affordance doesn't work after initial toggle #6680
  2. [BUG] Visbuilder configuration pane gets cut off when dragging field #6679

Testing the changes

Follow the steps mentioned in the above issues to check the expected behaviour.

Meeting.Recording.-.Sahoo.Suchit.Instant.Meeting.mp4

Changelog

  • fix: Bug Fixes for Vis Builder

Check List

  • All tests pass
    • yarn test:jest
    • yarn test:jest_integration
  • New functionality includes testing.
  • New functionality has been documented.
  • Update CHANGELOG.md
  • Commits are signed per the DCO using --signoff

Copy link

codecov bot commented May 21, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 67.57%. Comparing base (c448c52) to head (1646bb0).
Report is 13 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #6811      +/-   ##
==========================================
+ Coverage   67.55%   67.57%   +0.02%     
==========================================
  Files        3428     3428              
  Lines       67340    67343       +3     
  Branches    10994    10996       +2     
==========================================
+ Hits        45492    45508      +16     
+ Misses      19178    19165      -13     
  Partials     2670     2670              
Flag Coverage Δ
Linux_1 33.04% <100.00%> (-0.01%) ⬇️
Linux_2 55.13% <ø> (+<0.01%) ⬆️
Linux_3 45.15% <ø> (-0.01%) ⬇️
Linux_4 34.73% <ø> (-0.01%) ⬇️
Windows_1 33.09% <100.00%> (+0.02%) ⬆️
Windows_2 55.10% <ø> (+<0.01%) ⬆️
Windows_3 45.17% <ø> (+<0.01%) ⬆️
Windows_4 34.73% <ø> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Signed-off-by: Suchit Sahoo <suchsah@amazon.com>
Copy link
Collaborator

@virajsanghvi virajsanghvi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving as pretty sure cloning was due to object inequality + tests will come separately

@@ -0,0 +1,2 @@
fix:
- Bug Fixes for Vis Builder ([#6811](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/6811))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: specify which bugs were fixed. We can have two entries here :)

@ashwin-pc
Copy link
Member

@LDrago27 can you link the test here?

@LDrago27
Copy link
Collaborator Author

@ashwin-pc @virajsanghvi Please find the associated functional tests corresponding to above bugs opensearch-project/opensearch-dashboards-functional-test#1340

@ananzh ananzh merged commit 766a39a into opensearch-project:main Jun 3, 2024
73 checks passed
opensearch-trigger-bot bot pushed a commit that referenced this pull request Jun 3, 2024
* Bug Fixes for Vis Builder
* Changeset file for PR #6811 created/updated

---------

Signed-off-by: Suchit Sahoo <suchsah@amazon.com>
Co-authored-by: opensearch-changeset-bot[bot] <154024398+opensearch-changeset-bot[bot]@users.noreply.github.com>
(cherry picked from commit 766a39a)
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
LDrago27 added a commit to LDrago27/OpenSearch-Dashboards that referenced this pull request Jun 3, 2024
* Bug Fixes for Vis Builder
* Changeset file for PR opensearch-project#6811 created/updated

---------

Signed-off-by: Suchit Sahoo <suchsah@amazon.com>
Co-authored-by: opensearch-changeset-bot[bot] <154024398+opensearch-changeset-bot[bot]@users.noreply.github.com>
BionIT pushed a commit that referenced this pull request Jun 5, 2024
* Bug Fixes for Vis Builder
* Changeset file for PR #6811 created/updated

---------



(cherry picked from commit 766a39a)

Signed-off-by: Suchit Sahoo <suchsah@amazon.com>
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: opensearch-changeset-bot[bot] <154024398+opensearch-changeset-bot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
5 participants