You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When using filterRemote: true in a "list" editor, if the backend returns a result that includes the value previously selected in the cell, the editor becomes unresponsive. It prevents the user from modifying the input (i.e., they can't delete or add letters in the cell). Essentially, the user is unable to change the selected value if the backend result contains the current cell value.
Create a Tabulator table with a column that uses the "list" editor and filterRemote: true.
Pre-select a value in a cell of the column that is included in the backend's response.
Click on the cell to open the editor.
Try to delete or modify the existing value in the cell.
Expected behavior
The input field in the editor should allow the user to delete, edit, or modify the current value, regardless of whether it is included in the backend result when filterRemote: true is enabled.
Screenshots
2024-09-30.15-28-52.mp4
Desktop:
OS: Tested only on Windows
Browser: Chrome, Edge, Firefox
Note:
Used a random json url to populate the list but with a custom request with correct filter have the same error
The text was updated successfully, but these errors were encountered:
Describe the bug
When using filterRemote: true in a "list" editor, if the backend returns a result that includes the value previously selected in the cell, the editor becomes unresponsive. It prevents the user from modifying the input (i.e., they can't delete or add letters in the cell). Essentially, the user is unable to change the selected value if the backend result contains the current cell value.
Tabulator Info
Version: 6.3 and older versions
Working Example
JSFiddle
To Reproduce
Steps to reproduce the issue:
Create a Tabulator table with a column that uses the "list" editor and filterRemote: true.
Pre-select a value in a cell of the column that is included in the backend's response.
Click on the cell to open the editor.
Try to delete or modify the existing value in the cell.
Expected behavior
The input field in the editor should allow the user to delete, edit, or modify the current value, regardless of whether it is included in the backend result when filterRemote: true is enabled.
Screenshots
2024-09-30.15-28-52.mp4
Desktop:
Note:
Used a random json url to populate the list but with a custom request with correct filter have the same error
The text was updated successfully, but these errors were encountered: