Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add task "Q" does not work #266

Closed
varunthepianoman opened this issue Dec 20, 2023 · 5 comments
Closed

Add task "Q" does not work #266

varunthepianoman opened this issue Dec 20, 2023 · 5 comments
Labels
bug Something isn't working

Comments

@varunthepianoman
Copy link

In chrome, adding tasks via "Q" does not work when extension is enabled.

I disabled the extension, and then it works again.

@grational
Copy link

This is what the console reports pressing q on Firefox 121:

todoist-shortcuts: Couldn't find unique descendant matching query button[data-track="navigation|quick_add"], nav a[aria-label="Add task"] , instead got null 
getStack@moz-extension://efba3268-982e-47a0-8888-5cda4a9d99fe/todoist-shortcuts.js:4408:13
warn@moz-extension://efba3268-982e-47a0-8888-5cda4a9d99fe/todoist-shortcuts.js:4391:22
withUnique@moz-extension://efba3268-982e-47a0-8888-5cda4a9d99fe/todoist-shortcuts.js:4472:11
quickAdd@moz-extension://efba3268-982e-47a0-8888-5cda4a9d99fe/todoist-shortcuts.js:1413:15
callBinding/<@moz-extension://efba3268-982e-47a0-8888-5cda4a9d99fe/todoist-shortcuts.js:5178:34
_fireCallback@moz-extension://efba3268-982e-47a0-8888-5cda4a9d99fe/mousetrap.js:634:25
Mousetrap/self._handleKey@moz-extension://efba3268-982e-47a0-8888-5cda4a9d99fe/mousetrap.js:703:34
Mousetrap.prototype.handleKey@moz-extension://efba3268-982e-47a0-8888-5cda4a9d99fe/mousetrap.js:1056:32
Mousetrap/self._handleKeyEvent@moz-extension://efba3268-982e-47a0-8888-5cda4a9d99fe/mousetrap.js:763:18
Mousetrap.prototype.handleKeyEvent@moz-extension://efba3268-982e-47a0-8888-5cda4a9d99fe/mousetrap.js:930:19
genericKeyHandler@moz-extension://efba3268-982e-47a0-8888-5cda4a9d99fe/todoist-shortcuts.js:5271:24
r@https://todoist.b-cdn.net/assets/vendor~authentication~app~add~electron-login-229eafb5.b46f846d93fe86783f9c8c1e306af12c.js:1:9401
vendor~authentication~app~add~electron-login-229eafb5.b46f846d93fe86783f9c8c1e306af12c.js:1:229801

@Franklin-jhf
Copy link

Will probably just need to update this method here to fix it: a9af55a

mgsloan added a commit that referenced this issue Dec 24, 2023
@EelkoL
Copy link

EelkoL commented Jan 9, 2024

The Q-key does not work for me as well, on Chrome. Tested it again today.

@mgsloan
Copy link
Owner

mgsloan commented Jan 13, 2024

@EelkoL I believe this was fixed a few weeks ago in version 191. Can you please check that your extension version is up to date?

If still not working is there any output in the developer console about it?

@mgsloan mgsloan closed this as completed Jan 13, 2024
@mgsloan mgsloan added the bug Something isn't working label Jan 13, 2024
@EelkoL
Copy link

EelkoL commented Jan 14, 2024

@mgsloan The version I'm using is 192.
I see this in de developer console when I press q:

vendorauthenticationappaddelectron-login-229eafb5.9dd1d2bce0524b0f6bd31a7d4d9df52a.js:1 todoist-shortcuts: Couldn't find unique descendant with tag button and passing predicate
Error
at getStack (chrome-extension://dehmghpdcahlffompjagejmgbcfahndp/todoist-shortcuts.js:4451:13)
at warn (chrome-extension://dehmghpdcahlffompjagejmgbcfahndp/todoist-shortcuts.js:4434:22)
at withUniqueTag (chrome-extension://dehmghpdcahlffompjagejmgbcfahndp/todoist-shortcuts.js:4654:7)
at chrome-extension://dehmghpdcahlffompjagejmgbcfahndp/todoist-shortcuts.js:1395:7
at withUniqueClass (chrome-extension://dehmghpdcahlffompjagejmgbcfahndp/todoist-shortcuts.js:4621:14)
at quickAdd (chrome-extension://dehmghpdcahlffompjagejmgbcfahndp/todoist-shortcuts.js:1394:5)
at chrome-extension://dehmghpdcahlffompjagejmgbcfahndp/todoist-shortcuts.js:5226:34
at _fireCallback (chrome-extension://dehmghpdcahlffompjagejmgbcfahndp/mousetrap.js:634:17)
at Mousetrap.self._handleKey (chrome-extension://dehmghpdcahlffompjagejmgbcfahndp/mousetrap.js:703:21)
at Mousetrap.handleKey (chrome-extension://dehmghpdcahlffompjagejmgbcfahndp/mousetrap.js:1056:32)
at Mousetrap.self._handleKeyEvent (chrome-extension://dehmghpdcahlffompjagejmgbcfahndp/mousetrap.js:763:18)
at Mousetrap.handleKeyEvent (chrome-extension://dehmghpdcahlffompjagejmgbcfahndp/mousetrap.js:930:19)
at HTMLDocument.genericKeyHandler (chrome-extension://dehmghpdcahlffompjagejmgbcfahndp/todoist-shortcuts.js:5319:24)
at HTMLDocument.s (https://d3ptyyxy2at9ui.cloudfront.net/assets/vendor~authentication~app~add~electron-login-229eafb5.9dd1d2bce0524b0f6bd31a7d4d9df52a.js:1:67787)
(anoniem) @ vendorauthenticationappaddelectron-login-229eafb5.9dd1d2bce0524b0f6bd31a7d4d9df52a.js:1
warn @ todoist-shortcuts.js:4436
withUniqueTag @ todoist-shortcuts.js:4654
(anoniem) @ todoist-shortcuts.js:1395
withUniqueClass @ todoist-shortcuts.js:4621
quickAdd @ todoist-shortcuts.js:1394
(anoniem) @ todoist-shortcuts.js:5226
_fireCallback @ mousetrap.js:634
Mousetrap.self._handleKey @ mousetrap.js:703
Mousetrap.handleKey @ mousetrap.js:1056
Mousetrap.self._handleKeyEvent @ mousetrap.js:763
Mousetrap.handleKeyEvent @ mousetrap.js:930
genericKeyHandler @ todoist-shortcuts.js:5319
s @ vendorauthenticationappaddelectron-login-229eafb5.9dd1d2bce0524b0f6bd31a7d4d9df52a.js:1

This is what the console output is on loading the page:

today:23 [watchdog] init
today:42 [watchdog] retrieving last tried CDN: https://d3ptyyxy2at9ui.cloudfront.net/
today:29 [watchdog] saving last tried CDN: https://d3ptyyxy2at9ui.cloudfront.net/
today:198 [watchdog] All assets have reported back; successes: 24; failures: 0
vendorauthenticationappaddelectron-login-229eafb5.9dd1d2bce0524b0f6bd31a7d4d9df52a.js:1 todoist-shortcuts: Waiting for #content div before initializing todoist-shortcuts (this is fine)
vendorauthenticationappaddelectron-login-229eafb5.9dd1d2bce0524b0f6bd31a7d4d9df52a.js:1 todoist-shortcuts: Waiting for #content div before initializing todoist-shortcuts (this is fine)
vendorauthenticationappaddelectron-login-229eafb5.9dd1d2bce0524b0f6bd31a7d4d9df52a.js:1 todoist-shortcuts: Found content div - initializing todoist-shortcuts! (this is fine)
vendorauthenticationappaddelectron-login-229eafb5.9dd1d2bce0524b0f6bd31a7d4d9df52a.js:1 todoist-shortcuts: Loaded options: {mouse-behavior: 'focus-follows-mouse', cursor-movement: 'follows-task-within-section'} (this is fine)
vendorauthenticationappaddelectron-login-229eafb5.9dd1d2bce0524b0f6bd31a7d4d9df52a.js:1 Sprig: Script setup success.
today:1 Error handling response: TypeError: Cannot read properties of undefined (reading 'url')
at Ya (chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/js/content/diigolet.js:4:24)
at Object.cb_bm_loadBookmark_success (chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/js/content/diigolet.js:142:141)
at chrome-extension://pnhplgjpclknigjpccbcnmicgcieojbh/js/content/diigolet.js:336:441
vendorauthenticationappaddelectron-login-229eafb5.9dd1d2bce0524b0f6bd31a7d4d9df52a.js:1 [Sprig] - Invalid userId undefined
(anoniem) @ vendorauthenticationappaddelectron-login-229eafb5.9dd1d2bce0524b0f6bd31a7d4d9df52a.js:1
setUserId @ shim.js?id=rm80S56rxeyj:704
push @ shim.js?id=rm80S56rxeyj:704
flush @ shim.js?id=rm80S56rxeyj:704
unpause @ shim.js?id=rm80S56rxeyj:704
n @ shim.js?id=rm80S56rxeyj:704
await in n (asynchroon)
Xg @ shim.js?id=rm80S56rxeyj:704
(anoniem) @ shim.js?id=rm80S56rxeyj:704
(anoniem) @ shim.js?id=rm80S56rxeyj:704
3vendorauthenticationappaddelectron-login-229eafb5.9dd1d2bce0524b0f6bd31a7d4d9df52a.js:1 [Sprig] - Disregarding empty attribute / value provided
(anoniem) @ vendorauthenticationappaddelectron-login-229eafb5.9dd1d2bce0524b0f6bd31a7d4d9df52a.js:1
setAttribute @ shim.js?id=rm80S56rxeyj:704
push @ shim.js?id=rm80S56rxeyj:704
flush @ shim.js?id=rm80S56rxeyj:704
unpause @ shim.js?id=rm80S56rxeyj:704
n @ shim.js?id=rm80S56rxeyj:704
await in n (asynchroon)
Xg @ shim.js?id=rm80S56rxeyj:704
(anoniem) @ shim.js?id=rm80S56rxeyj:704
(anoniem) @ shim.js?id=rm80S56rxeyj:704
shim.js?id=rm80S56rxeyj:19 Refused to load the script 'https://cdn.sprig.com/dependencies/record-2.0.0-alpha.6.min.js' because it violates the following Content Security Policy directive: "script-src 'self' https://.todoist.com https://todoist.com 'nonce-I6akNutOOwzoDGLoZ_WvJ4apckaD65P3047LeMBvsh8' https://www.googletagmanager.com https://snippet.growsumo.com https://challenges.cloudflare.com https://todoist.b-cdn.net https://d3ptyyxy2at9ui.cloudfront.net https://dcff1xvirvpfp.cloudfront.net https://d266vjxpnndrqi.cloudfront.net https://js.stripe.com https://maps.googleapis.com https://maps.gstatic.com https://www.dropbox.com/static/api/2/dropins.js https://tagmanager.google.com https://.google-analytics.com https://*.analytics.google.com". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback.

(anoniem) @ shim.js?id=rm80S56rxeyj:19
Kh @ shim.js?id=rm80S56rxeyj:19
Gh @ shim.js?id=rm80S56rxeyj:19
await in Gh (asynchroon)
n @ shim.js?id=rm80S56rxeyj:704
await in n (asynchroon)
Xg @ shim.js?id=rm80S56rxeyj:704
(anoniem) @ shim.js?id=rm80S56rxeyj:704
(anoniem) @ shim.js?id=rm80S56rxeyj:704
shim.js?id=rm80S56rxeyj:19

   POST https://app.todoist.com/app/csp_report 405 (Method Not Allowed)

(anoniem) @ shim.js?id=rm80S56rxeyj:19
Kh @ shim.js?id=rm80S56rxeyj:19
Gh @ shim.js?id=rm80S56rxeyj:19
await in Gh (asynchroon)
n @ shim.js?id=rm80S56rxeyj:704
await in n (asynchroon)
Xg @ shim.js?id=rm80S56rxeyj:704
(anoniem) @ shim.js?id=rm80S56rxeyj:704
(anoniem) @ shim.js?id=rm80S56rxeyj:704
31Unchecked runtime.lastError: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants