Synchronisation disbaled

Operating system

Android

Joplin version

3.3.8

Desktop version info

Joplin Mobile 3.3.8. (prod, android)
Client ID b1b00514c7964868ad2dc58739f650ce
Synchronisatieversie: 3
Profielversie: 47
Keychain ondersteund: Nee
Alternative ID: -

Sync target

WebDAV

Editor

Markdown Editor

What issue do you have?

None !! of the synchronization options on my Lenovo tablet (running on Android 14) are usable. None of the fields can be edited. While on my mobile phones (Samsung S21 running Android 14, and Samsung SM--G935F running latest ROM version of LineageOS) and on my Linux systems it all works without a problem.
What could be the problem and how can I solve this.

Greetings, Dirk Engelage

Screenshots

What do you mean by none of the fields can be edited? Do you mean that when you press the text inputs that the keyboard does not pop up?

Or it does pop up, but the fields are readonly?

Do you have some kind of stylus or external input device connected? I see an icon suggesting that in the screenshot on the right.

If this is the case, then you may need to disconnect this device (or put back if it is an s-pen) in order to bring up the on screen keyboard, or you need to enable in the settings somewhere to show the on screen keyboard (I think there may be a setting in input settings somewhere). I have seen an issue something like this on Android emulator (which has an external keyboard connected virtually) on certain versions of Android

2 Likes

Hi,
Thanks for your reply. I'll reply on both in reaction to your second message.

Hi there,
Nothing happens when I click on either field in the Synchronisation 'tab'. Whatever method I choose, the fields just don´t react. Normally, using the Lenovo pen, the keyboard should pop up (which happens under other circumstances), but not now. And even disabling the pen (in the Lenovo settings and taking the battery out), the fields are still unreactive. I've tried to remove the Joplin app, cleanout the caches of my tablet and reinstalling Joplin, but no changes. Weird ...

New info:
Just checked: The only thing within Synchronization that seems to work (clicking the button leads on ...) is Joplin Cloud. But since I don't have and don´t need an account I can´t check whether this really works ...

By not now, do you mean only in the Joplin app the keyboard does not pop up, or do you mean that the keyboard no longer pops up in any app?

If the keyboard is not popping up anymore on any app, then it might be a Lenovo issue like mentioned here:

If it is a Joplin issue only, and you are still able to get the on screen keyboard to pop up when writing notes, as a workaround you could try connecting an external keyboard to your device just to fill in the synchronization details to get set up.

You can do this if you have a Bluetooth keyboard or an otg cable, the latter allowing you to plug in a usb computer keyboard

The keyboard does show in all other apps, and in Joplin when I create a new note, but not when I want to add info within synchronization. Clicking (with pen or finger) in the URL or one of the other fields, does not work.

1 Like

Alas, I don't own a bluetooth external keyboard, and don't want to buy one for this particular glitch in Joplin on my tablet. Everything just works fine on a phone (I own two and tried a third), but these particular fields just don't work. As I wrote in another reply; it works fine in Joplin when adding and writing new notes. Just adding URL and login info in Synchronization does not work. No idea why.

By no means am I saying you should buy a Bluetooth keyboard just to test that.

However it's not clear if the text fields are disabled or just the keyboard is not popping up from what you have shared so far. Do you get the same issue if you try to change the value of the note history keep for value in the note history settings screen?

I just borrowed a bluetooth keyboard and connected it to the tablet. Same issues. The URL and login fields just don't work. Unable to add info there, while typing a new note just works fine.

Ok then, that confirms that the fields are disabled / cannot be focused, and it is not an issue with the on screen keyboard popping up.

Could you please verify this as well? No need to use a keyboard for that.

Already changed that from 90 to 30 days and still the URL and login field are unreachable. Clicking with finger or pen, Bluetooth keyboard connected or disconnected, no difference.

Thanks. Please could you confirm one more thing? This will help determine if the issue is with any TextInput component, or only an issue with the synchronization screen.

Are you or are you not able to enter a value in the 'voice typing language files' field of the note settings screen?

That field is also disabled. No possibility to enter any info. While on my phones that field is enabled. Appears to be a Lenovo specific problem ...

It may be Lenovo specific, but I think this might be solvable in the Joplin code.

You said that note history keep for value works correctly. That uses a wrapped component of TextInput (I wrote the code for it). So I suspect this might be able to be solved if there is a code change for the basic TextInput components used on the settings screens to also be wrapped components.

The problem is it will be very difficult to verify the fix works without having a device suitable to reproduce the issue. That might make it difficult to get approved if I submit a PR to fix it.

Actually there is one additional difference with the keep note history for input other than it being a wrapped component.

The normal TextInput components have a full screen entry mode when the device is in landscape mode (which is disabled for the wrapped inputs), which is possibly not working correctly Lenovo devices. Can you check if you are still unable to enter text on the synchronization screen if you change the orientation of your device with auto rotate enabled?

Hi,
I've been playing with enabling, disabling and re-enabling setting under Config / Markdown and for some weird reason things now seem to work. I can now set Webdav URL, username and password fields and encryption key password. And the synchronization appears to work just okay. No reason how and why, but the 'problem' is solved.
Thanks a lot for your advise and help! Much appreciated.

2 Likes