Skip to content

Commit dc736cb

Browse files
Fix empty headerOpEdges.
1 parent 9bebdce commit dc736cb

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

components/dash-table/src/dash-table/components/EdgeFactory.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,10 @@ export default class EdgeFactory {
151151
const iNext = 0;
152152
const iTarget = hTarget.rows - 1;
153153

154+
if (!isFinite(iTarget)) {
155+
return;
156+
}
157+
154158
R.forEach(
155159
j =>
156160
!EdgeFactory.hasPrecedence(

components/dash-table/tests/selenium/test_basic_operations.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -426,3 +426,19 @@ def test_tbst023_sorted_table_delete_multiple_cells_while_selected(test, props):
426426
assert target.cell(row, col).get_text() == ""
427427

428428
assert test.get_log_errors() == []
429+
430+
431+
def test_tbst024_row_selectable_filter_action(test):
432+
app = dash.Dash(__name__)
433+
434+
app.layout = DataTable(
435+
id="test-table",
436+
row_selectable="single",
437+
filter_action="native",
438+
)
439+
440+
test.start_server(app)
441+
442+
test.wait_for_element("#test-table")
443+
444+
assert test.get_log_errors() == []

0 commit comments

Comments
 (0)