node-red / node-red/node-red-nodes

Twitter authorization does not work using Internet Explorer.

Open
#374 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

OK to Close ?
Dominant language
JavaScript
Stars
1.1k
Forks
612
Avg merge
13h 57m
Merged PRs (30d)
3

Description

HI! I see an issue with Twitter authorization when using Internet Explorer (IE). I do not see it if I use FireFox. Since I do not know if my users will use IE or FireFox, and since IE is still relevant, I’d like to see this issue fixed. To reproduce the issue, do as follows:

  1. Open Node-RED (NR) in IE.
  2. Drag and drop the twitter node onto the canvas.
  3. Double click it.
  4. Select ‘Add new twitter-credentials…’ from the Twitter ID drop down.
  5. Click the pencil icon.
  6. Click the ‘Click here to authenticate with Twitter’ button.
  7. A new browser tab should be opened.
  8. Enter your twitter credentials and click the Authorize App button.
  9. Upon successful authorization you’ll see the message “Authorised - you can close this window and return to Node-RED”.
  10. Once you return to the browser tab containing NR, you will not see your twitter handle as expected. You’ll only continue to see the ‘Click here to authenticate with Twitter’ button.

Sincerely,

Heath Thomann

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the Twitter node authorization flow in Internet Explorer using the numbered steps in the issue, then inspect the Twitter node's credential and browser authentication entry points. Compare the IE behavior with Firefox and verify that, after successful authorization, the Twitter handle replaces the authentication button in Node-RED.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
authentication, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.