fix(view): Save in Server > Benches keeps an edit not confirmed with Enter

Closes #17 (closed). Clicking Save while a cell was still being edited wrote the old text: on macOS a button takes no focus, so the cell editor never committed.

  • BenchesEditor.commit_edit() commits an open editor (moving the current cell makes the view commit and close it); _rows() and local_data() call it, so every dialog built on BenchesEditor (Server ▸ Benches…, the Device Setup tab) is covered.
  • New GUI test test_benches_save_takes_an_edit_not_confirmed_with_enter: fails without the fix (the old address is saved).

Merge request reports

Loading
Loading