Skip to content

fix(heatmap): destroy canvas bbox calculator when done#844

Merged
markov00 merged 3 commits intoelastic:masterfrom
markov00:2020_10_02-fix_canvas_calculation
Oct 5, 2020
Merged

fix(heatmap): destroy canvas bbox calculator when done#844
markov00 merged 3 commits intoelastic:masterfrom
markov00:2020_10_02-fix_canvas_calculation

Conversation

@markov00
Copy link
Copy Markdown
Collaborator

@markov00 markov00 commented Oct 2, 2020

Summary

The heatmap use the CanvasBBoxCalculator to compute the right size for labels. The calculator wasn't destroyed after the completion of the task and caused the used canvas element to remain in the dom.
This fix destroy the canvas used after the measurement task is completed

@markov00 markov00 added the bug Something isn't working label Oct 2, 2020
Copy link
Copy Markdown
Contributor

@darnautov darnautov left a comment

Choose a reason for hiding this comment

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

Tested and LGTM 👍

@markov00 markov00 merged commit 42460bd into elastic:master Oct 5, 2020
@markov00 markov00 deleted the 2020_10_02-fix_canvas_calculation branch October 5, 2020 14:37
markov00 pushed a commit that referenced this pull request Oct 6, 2020
# [23.2.0](v23.1.1...v23.2.0) (2020-10-06)

### Bug Fixes

* **heatmap:** adjust pageSize based available chart height ([#849](#849)) ([9aa396b](9aa396b))
* **heatmap:** destroy canvas bbox calculator when done ([#844](#844)) ([42460bd](42460bd))
* **heatmap:** x-axis labels overlapping for time series data ([#850](#850)) ([9ebd879](9ebd879))
* **interactions:** recognise drag after 100ms and 4px ([#848](#848)) ([70626fe](70626fe)), closes [#748](#748)

### Features

* heatmap tooltip enhancements and fixes ([#847](#847)) ([d879e05](d879e05))
@markov00
Copy link
Copy Markdown
Collaborator Author

markov00 commented Oct 6, 2020

🎉 This PR is included in version 23.2.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@markov00 markov00 added the released Issue released publicly label Oct 6, 2020
AMoo-Miki pushed a commit to AMoo-Miki/OpenSearch-Dashboards that referenced this pull request Feb 10, 2022
# [23.2.0](elastic/elastic-charts@v23.1.1...v23.2.0) (2020-10-06)

### Bug Fixes

* **heatmap:** adjust pageSize based available chart height ([opensearch-project#849](elastic/elastic-charts#849)) ([fd56099](elastic/elastic-charts@fd56099))
* **heatmap:** destroy canvas bbox calculator when done ([opensearch-project#844](elastic/elastic-charts#844)) ([4c1fd55](elastic/elastic-charts@4c1fd55))
* **heatmap:** x-axis labels overlapping for time series data ([opensearch-project#850](elastic/elastic-charts#850)) ([7cbd151](elastic/elastic-charts@7cbd151))
* **interactions:** recognise drag after 100ms and 4px ([opensearch-project#848](elastic/elastic-charts#848)) ([f7aa7f8](elastic/elastic-charts@f7aa7f8)), closes [opensearch-project#748](elastic/elastic-charts#748)

### Features

* heatmap tooltip enhancements and fixes ([opensearch-project#847](elastic/elastic-charts#847)) ([6d763fb](elastic/elastic-charts@6d763fb))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working released Issue released publicly

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants