bismillah. the integration bookmark is a real favorite of mine. :P
but today i tried a link in todoist that was generated from an e-mail,
and it did not work. a window opened and then just hung there
displaying the familiar bold-print "Loading" message.
i went to gmail and did a search for the e-mail. i found it pretty
fast, alhamdolillah, but then i tried to make a new todoist reminder.
and i noticed that there was a problem with the message id.
(1) at the beginning of the todoist description field was the familiar
double-bracket and gmail: "[[gmail="
(2) but following the equal sign is supposed to be the message id
number in quotes followed by @gmail. instead of that, i had the
search term in quotes: "job description"@gmail
i did some more inspecting and the problem should be easy to fix.
i have not inspected the script of the bookmark, but i have deduced
the following:
(1) the bookmark expects a simple URL like:
http://mail.google.com/mail/?ui=2#inbox/[message
id number]
(2) the bookmark's confused by URLs like:
http://mail.google.com/mail/?ui=2#search/%22job+description%22/[message
id number]
a solution that should at least improve the current functionality (but
might not resolve ALL URL issues) is to have the script look for the
last forward-slash in the string and then assume the message id
follows.
that would work in both these scenarios.
until the script can be re-written, a cumbersome and inelegant
workaround is to manually copy and paste the message id from the Gmail
window/tab to the appropriate spot in the field of the dialog box.