From 456e8d4e018e0c114bb8ade3083f3909aec2adc5 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 29 May 2026 13:54:32 +0800 Subject: [PATCH] revert: restore event.target.bricks_widget assignment in record_clicked --- bricks/tabular.js | 1 + dist/bricks.js | 1 + 2 files changed, 2 insertions(+) diff --git a/bricks/tabular.js b/bricks/tabular.js index 12273e9..50afd1a 100644 --- a/bricks/tabular.js +++ b/bricks/tabular.js @@ -40,6 +40,7 @@ bricks.Tabular = class extends bricks.DataViewer { return row } async record_clicked(row, record, event){ + var r = event.target.bricks_widget; // Prevent click on interactive elements (links, buttons, inputs) from triggering selection var target = event.target; if (target && (target.tagName === 'A' || target.tagName === 'BUTTON' || target.tagName === 'INPUT' || target.tagName === 'SELECT' || target.tagName === 'TEXTAREA')) { diff --git a/dist/bricks.js b/dist/bricks.js index b186f78..e569586 100644 --- a/dist/bricks.js +++ b/dist/bricks.js @@ -13032,6 +13032,7 @@ bricks.Tabular = class extends bricks.DataViewer { return row } async record_clicked(row, record, event){ + var r = event.target.bricks_widget; // Prevent click on interactive elements (links, buttons, inputs) from triggering selection var target = event.target; if (target && (target.tagName === 'A' || target.tagName === 'BUTTON' || target.tagName === 'INPUT' || target.tagName === 'SELECT' || target.tagName === 'TEXTAREA')) {