Skip to content

Commit 4b6f11d

Browse files
committed
remove extra RAF calls
1 parent dddfa2c commit 4b6f11d

7 files changed

Lines changed: 7 additions & 32 deletions

File tree

src/plugins/chart_expressions/expression_gauge/public/components/gauge_component.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -246,10 +246,7 @@ export const GaugeComponent: FC<GaugeRenderProps> = memo(
246246
const onRenderChange = useCallback(
247247
(isRendered: boolean = true) => {
248248
if (isRendered) {
249-
// this requestAnimationFrame call is a temporary fix for https://github.com/elastic/elastic-charts/issues/2124
250-
window.requestAnimationFrame(() => {
251-
renderComplete();
252-
});
249+
renderComplete();
253250
}
254251
},
255252
[renderComplete]

src/plugins/chart_expressions/expression_heatmap/public/components/heatmap_component.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -199,10 +199,7 @@ export const HeatmapComponent: FC<HeatmapRenderProps> = memo(
199199
const onRenderChange = useCallback(
200200
(isRendered: boolean = true) => {
201201
if (isRendered) {
202-
// this requestAnimationFrame call is a temporary fix for https://github.com/elastic/elastic-charts/issues/2124
203-
window.requestAnimationFrame(() => {
204-
renderComplete();
205-
});
202+
renderComplete();
206203
}
207204
},
208205
[renderComplete]

src/plugins/chart_expressions/expression_metric/public/components/metric_vis.test.tsx

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -971,11 +971,6 @@ describe('MetricVisComponent', function () {
971971
});
972972

973973
it('should report render complete', () => {
974-
jest.spyOn(window, 'requestAnimationFrame').mockImplementation((cb) => {
975-
cb(0);
976-
return 0;
977-
});
978-
979974
const renderCompleteSpy = jest.fn();
980975
const component = shallow(
981976
<MetricVis
@@ -1000,8 +995,6 @@ describe('MetricVisComponent', function () {
1000995
component.find(Settings).props().onRenderChange!(true);
1001996

1002997
expect(renderCompleteSpy).toHaveBeenCalledTimes(1);
1003-
1004-
(window.requestAnimationFrame as jest.Mock).mockRestore();
1005998
});
1006999

10071000
it('should convert null values to NaN', () => {

src/plugins/chart_expressions/expression_metric/public/components/metric_vis.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -134,10 +134,7 @@ export const MetricVis = ({
134134
const onRenderChange = useCallback<RenderChangeListener>(
135135
(isRendered) => {
136136
if (isRendered) {
137-
// this requestAnimationFrame call is a temporary fix for https://github.com/elastic/elastic-charts/issues/2124
138-
window.requestAnimationFrame(() => {
139-
renderComplete();
140-
});
137+
renderComplete();
141138
}
142139
},
143140
[renderComplete]

src/plugins/chart_expressions/expression_partition_vis/public/components/partition_vis_component.tsx

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -179,11 +179,8 @@ const PartitionVisComponent = (props: PartitionVisComponentProps) => {
179179
const onRenderChange = useCallback(
180180
(isRendered: boolean = true) => {
181181
if (isRendered) {
182-
// this requestAnimationFrame call is a temporary fix for https://github.com/elastic/elastic-charts/issues/2124
183-
window.requestAnimationFrame(() => {
184-
props.renderComplete();
185-
setChartIsLoaded(true);
186-
});
182+
props.renderComplete();
183+
setChartIsLoaded(true);
187184
}
188185
},
189186
[props]

src/plugins/chart_expressions/expression_tagcloud/public/components/tagcloud_component.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -169,10 +169,7 @@ export const TagCloudChart = ({
169169
const onRenderChange = useCallback<RenderChangeListener>(
170170
(isRendered) => {
171171
if (isRendered) {
172-
// this requestAnimationFrame call is a temporary fix for https://github.com/elastic/elastic-charts/issues/2124
173-
window.requestAnimationFrame(() => {
174-
renderComplete();
175-
});
172+
renderComplete();
176173
}
177174
},
178175
[renderComplete]

src/plugins/chart_expressions/expression_xy/public/components/xy_chart.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -285,10 +285,7 @@ export function XYChart({
285285
const onRenderChange = useCallback(
286286
(isRendered: boolean = true) => {
287287
if (isRendered) {
288-
// this requestAnimationFrame call is a temporary fix for https://github.com/elastic/elastic-charts/issues/2124
289-
window.requestAnimationFrame(() => {
290-
renderComplete();
291-
});
288+
renderComplete();
292289
}
293290
},
294291
[renderComplete]

0 commit comments

Comments
 (0)