Skip to content

getElementAtEvent rxjs issue #5103

@Mek89

Description

@Mek89

Hi,

In firefox when I tried to call this function:
chart.getElementAtEvent(event)

got some error:
TypeError: canvas is undefined Stack trace: module.exports/helpers.getRelativePosition@webpack-internal:///../../../../chart.js/src/core/core.helpers.js:380:7 getRelativePosition@webpack-internal:///../../../../chart.js/src/core/core.interaction.js:19:9 single@webpack-internal:///../../../../chart.js/src/core/core.interaction.js:156:19 getElementAtEvent@webpack-internal:///../../../../chart.js/src/core/core.controller.js:629:11

The problem looks like this (core.helper.js):
helpers.getRelativePosition = function(evt, chart) { var mouseX, mouseY; var e = evt.originalEvent || evt; var canvas = evt.currentTarget || evt.srcElement;......

CurrentTarget already gone and in firefox srcElement does not exist. Maybe should use 'target' instead?
Any idea how can I make some quick fix? Or did I miss something?

Thank you!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions