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

[Discover] Place tooltip of cell at bottom of button to prevent hover conflict #52720

Merged

Conversation

kertal
Copy link
Member

@kertal kertal commented Dec 11, 2019

Summary

This is a simple fix for an annoying behavior in our soon to be replaced legacy data table in Discover. When you try to filter out the last field in a row, the legacy tooltip overlaps the filter out button, which causes an unhover event. Button and tooltip disappear. This behavior is changed by displaying the tooltip below the button.

Old:
65331960-63054800-db83-11e9-811d-bda38800f45c

New:
Bildschirmfoto 2019-12-11 um 10 04 49

Fixes #47801
Fixes #46232

Checklist

Use strikethroughs to remove checklist items you don't feel are applicable to this PR.

For maintainers

- [ ] This was checked for breaking API changes and was labeled appropriately

@kertal
Copy link
Member Author

kertal commented Dec 11, 2019

@elasticmachine merge upstream

@kertal
Copy link
Member Author

kertal commented Dec 11, 2019

Jenkins, test this

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

@kertal
Copy link
Member Author

kertal commented Dec 11, 2019

dear @elastic/kibana-design
are you ok with this change? placing the legacy tooltip on top would be better (doesn't overlap the content), but causes troubles in this case. we're gonna modernize this anyway

@kertal kertal added Feature:Discover Discover Application Team:Visualizations Visualization editors, elastic-charts and infrastructure labels Dec 11, 2019
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-app (Team:KibanaApp)

@kertal kertal added release_note:skip Skip the PR/issue when compiling release notes v7.6.0 v8.0.0 labels Dec 11, 2019
@kertal kertal marked this pull request as ready for review December 11, 2019 13:14
@cchaos
Copy link
Contributor

cchaos commented Dec 11, 2019

👍 Yep that's fine because of the reasons you stated.

@kertal kertal requested review from a team, mbondyra and myasonik December 11, 2019 13:23
@kertal kertal merged commit 989a349 into elastic:master Dec 12, 2019
kertal added a commit to kertal/kibana that referenced this pull request Dec 12, 2019
This prevents a hover conflict that makes filtering out value impossible in the last column
kertal added a commit that referenced this pull request Dec 12, 2019
This prevents a hover conflict that makes filtering out value impossible in the last column
jloleysens added a commit to jloleysens/kibana that referenced this pull request Dec 30, 2019
…aved-objects

* upstream/master: (134 commits)
  [Dashboard] Add visualization from dasbhoard empty screen (elastic#52670)
  Print out agent debugging links during CI (elastic#52812)
  Add babel-plugin-styled-components to webpack config (elastic#52862)
  [Console] Fix load from remote (elastic#52814)
  Ensure APM agent config file path respects CWD (elastic#52880)
  [Watcher] Removed overwritten property (elastic#49998)
  [Data Plugin]: Remove `export *` for common code from public/server index files (elastic#52821)
  Hide stderr git output during APM agent configuration (elastic#52878)
  Polish migration.md (elastic#52764)
  Change ajax_stream to use new-line delimited JSON (elastic#52797)
  Stabilize dashboard save modal functional test (elastic#52761)
  [Discover] Place tooltip at bottom of filter button (elastic#52720)
  Disable/enable filter with click+shift on a filter badge (elastic#52751)
  [APM] Make client-side routes static (elastic#52574)
  [Maps] Get basic structure of NP client shim in place (elastic#52551)
  update chromedriver to 79 (elastic#52784)
  [DOCS] Adds example of assigning roles in Reporting (elastic#52757)
  Add instructions for setting up remote clusters needed for CCS and CCR (elastic#52796)
  [docs] max-old-space-size (elastic#52310)
  [Monitoring] Fix 7.5 cloud test issues (elastic#51781)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Discover Discover Application release_note:skip Skip the PR/issue when compiling release notes Team:Visualizations Visualization editors, elastic-charts and infrastructure v7.6.0 v8.0.0
Projects
None yet
4 participants