Syncing my BrailleSense notetaker via Dropbox

Operating system

Android

Joplin version

3.2.7

Sync target

Dropbox

What issue do you have?

Hello,
I'm new here, having created my account a few hours ago.
I'm blind & discovered your app via a class I'm taking.
I have the app installed on almost all my devices & it works quite well, for the most part.
The part which does not, which is what brings me here today, is authentication of my BrailleSense notetaker with Dropbox, to enable sync.
All is well, until the code appears & I attempt to copy it.
My BrailleSense sees this text field as a field, which cannot be copied from. Sve tried writing the code on another device but then I get the error that the code is either invalid or expired.
Do you have any other suggesttions I might try?
Would you be willing to change that text field, so its data can be copied & pasted?
Thanks in advance.

Hello, thanks for giving the app a try!

We'll try to fix this Dropbox screen as it's quite old and indeed there's a chance it's not accessible. In the meantime however I'm not sure there's a workaround. Is there possibly a screen reader that could read this part of the screen as a string and spell it out for example? (I don't know much about screen readers so I don't know if that can be achieved!)

Once sync is setup you won't have to do anything else as it will work automatically, so it could be worth trying to get it setup.

Hi,

Thank you for reporting this! I'm summarizing a workaround I found (I'm testing with TalkBack) and including a few more details about what I think the issue is.

A workaround

I was able to get this to work using TalkBack on an Android 13 device. I'm posting the steps I took here for comparison (also posted on the relevant GitHub issue):

  1. Moved focus to the "EditBox, disabled".
  2. Opened the TalkBack menu using an L-shaped gesture.
  3. Activated the "Copy last spoken item" menu item.
  4. Switched back from the web browser to Joplin.
  5. Focused the edit box.
  6. Opened the TalkBack menu.
  7. Clicked "Actions".
  8. Pasted.
  9. Backspaced the "EditBox, disabled" text after the code.

I briefly looked at the BrailleSense 6 reference manual and didn't see reference to similar functionality. However, if the BrailleSense has a similar menu, it might be possible to get the code in this way.

What I think the issue is

For me, the issue seems to be with the "EditBox, disabled" on the Dropbox website (specifically, dropbox.com/oauth2/authorize_success), just below the "Enter this code into Joplin to finish the process" line.

Joplin currently uses Dropbox OAuth with response_type=code and without [providing a redirect_uri. As a result, Dropbox shows a "copy code" screen, rather than sending the code to Joplin using a URL (see the Dropbox documentation). Adding a redirect_uri might help here (would it be possible to use a joplin:// URL for this?).

I've also reported this issue on the Dropbox forum.

1 Like