Problems when editing a cell in gridview

What are the specs of the service or server you are using to host Baserow.

Docker running on a Hyper-V based Ubuntu 22.04 server.

Which version of Baserow are you using.

1.27.2

How have you configured your self-hosted installation?

Just used the command below.

What commands if any did you use to start your Baserow server?

docker run
-d
–name baserow
-e BASEROW_PUBLIC_URL=http://192.168.0.226:8099
-v baserow_data:/baserow/data
-p 8099:80
-p 4433:443
–restart unless-stopped
baserow/baserow:1.27.2

Describe the problem

Describe, step by step, how to reproduce the error or problem you are encountering.

Perhaps this is a newbie issue but after creating a small grid table with some text columns i find that when i try to edit a cell in the grid that has existing data I cannot double click the cell in order to retain and edit the existing text. I can click, which then selects the cell and allows me to overtype the exiting value (ie the existing value is erased and my new value replaces the old value) but i feel that surely it must be possible to retain exiting cell contents and then change just a small typo.

Watching some of the training video it looks to me like i should be able to do what i have described

How many rows in total do you have in your Baserow tables?

3

Please attach full logs from all of Baserow’s services

I don’t see any relevant errors in logs.

Thanks in advance for any help.

Hey @thepilot21, welcome to the Baserow community :wave:

Could you please record a video to show us exactly how it works for you?

First off i have some new info. I found that double clicking multiple times (3,4,5 times) will on occasion do what I expect and select a word or a line or just put the cursor in the string. This seems to be similar to a couple of earlier reports like Double click to edit lines in Baserow and Table cell requires 2+ clicks to enter (#2628) · Issues · Baserow / baserow · GitLab for example.

I am using chrome currently. If i try the in Firefox I have slighly more success in multiple clicks being sucessful. If i try Edge slightly less success.

Of course i have no such problem with an other apps including web apps where double clicking is required.

I have uploaded an annotated video to try to show the issue. If you listen carefully to the audio you should be able to hear me multi-clicking the mouse to try to edit.

Given that this seems to have been an issue in the past could it be a regression ?

Thanks in advance for any help.

Mike

Hey @thepilot21, thanks for the video—it really helps—and for providing the additional details. We’ll look into it.

Hey @thepilot21, could you please disable extensions (if you have any) and try again?

Thanks for the idea but I have disabled all extensions in Chrome and this has had no effect on the problem. I did also stop and restart Chrome but this made no difference.

Also tried turning off Kaspersky anti-virus just in case but also had no effect.

Mike

Hey @thepilot21,

can I ask if you are also experiencing the same issue on baserow.io?

We’re unable to replicate the issue locally or in production, and I wanted to confirm if there’s no difference between self-hosting and our Saas.

Just created an account at baserow.io and made a test table with a couple of rows of two columns of “Single Line text” and unfortunatley i have the same issue.

So it looks like the problem is my end BUT I have been experiementing with several no code database systems and i have not experienced this problem elsewhere.

Once again even with the online test if i persist in clicking many times then the cursor does sometimes end up in the field as i would expect.

Also just to be sure my browser is responding to double click sensibly I created a small javascript app (well Chatgpt helped me :-)) which detects single click and double click and informs me what has been detected. Click and double click are both detected as expected. I have attached a short video to show the result.

So I am at a bit of a loss, hope you have some further ideas because what I see of Baserow looks very promising for my project but not having double clicking capability will be a bit of a nuisance.

Thanks again for you help,

Mike
PS. Also just tested on two completely different laptops running Win 11 (I’m using Win 10) and I still have the same problem.

The issue most likely lies in the time between clicks. Our code assumes that it should be no more than 200ms, while it’s common to use up to 500ms in other tools.

I’ve created a merge request to address this. You can find it here: Resolve "Table cell requires 2+ clicks to enter" (!2707) · Merge requests · Baserow / baserow · GitLab. This will involve using the native browser event to handle double clicks, making it consistent with other tools.