We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e12a0c4 commit 2c27a78Copy full SHA for 2c27a78
client/src/telemetry/glean-context.tsx
@@ -172,14 +172,14 @@ const gleanAnalytics = glean();
172
const GleanContext = React.createContext(gleanAnalytics);
173
174
function handleButtonClick(ev: MouseEvent, click: (source: string) => void) {
175
- const button = ev?.target;
+ const button = (ev?.target as HTMLElement | null)?.closest("button");
176
if (button instanceof HTMLButtonElement && button.dataset.glean) {
177
click(button.dataset.glean);
178
}
179
180
181
function handleLinkClick(ev: MouseEvent, click: (source: string) => void) {
182
- const anchor = ev?.target;
+ const anchor = (ev?.target as HTMLElement | null)?.closest("a");
183
if (anchor instanceof HTMLAnchorElement) {
184
if (anchor.dataset.glean) {
185
click(anchor.dataset.glean);
0 commit comments