question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[Broken Website] Transmission web interface

See original GitHub issue

Broken Website Report

Website Address

Transmission web interface (https://transmissionbt.com/)

Steps To Reproduce

Problematic Observation

DarkReader prevents loading some of the resources (Some are also due to a Transmission bug I’m on my way to report too)

Screenshots

Transmission Rigth Click

System Information

  • OS: Windows
  • Browser: Version 107.0.5304.122 (Official Build) (64-bit)
  • Dark Reader Version: 4.9.60

Additional Context

I investigated a little (I have some JS/TS basics) and found that the extension does not send the Authorization: Bearer {{ TOKEN }} header. I found a fix that works for me but don’t know if there is security issues with it or even if it breaks any thing else src/utils/network.ts#8 credentials: 'omit',credentials: 'same-origin'

Issue Analytics

  • State:open
  • Created 10 months ago
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
Gustedcommented, Nov 28, 2022

I investigated a little (I have some JS/TS basics) and found that the extension does not send the Authorization: Bearer {{ TOKEN }} header. I found a fix that works for me but don’t know if there is security issues with it or even if it breaks any thing else src/utils/network.ts#8 credentials: 'omit',credentials: 'same-origin'

Oh, that’s quite weird. I don’t know why you would put assets behind a authorization wall… Dark Reader is dealing with user-given URL input, it’s a better safe than sorry to not send any credentials.

0reactions
bershanskiycommented, Dec 10, 2022

Transmission might be locking out assets behind authorization to prevent other origins from dumb port-scanning in an attempt to discover transmission installations. In theory, web UI may be accessible remotely (one of explicitly supported features) so if assets did not require authentication, one could trivially discover reachable Transmission installs, likely including Transmission version.

I don’t use Transmission, so the following question may be silly: does Transmission have a native dark mode? If Transmission is the only application requiring auth like this and does not change UI frequently, it might be better to simply use Dark Reader generate the theme once and then upstream it (not requiring Dark Reader). Of course, this won’t allow you to use custom Dark Reader configs, time automation, etc.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Web interface malfunctioning - Transmission
I can access the web interface alright but when I do nothing shows up and non of the buttons work. They look like...
Read more >
Transmission web interface broken - SW bugs discussion
Transmission web interface is broken because jailed process does not have access to the web interface files. TurrisOS 5.0.1
Read more >
Transmission WEB-GUI can not accessed | TrueNAS Community
the transmission service status is ON, but the web-gui can not open. from virtual box console shows error message as attached img. transmission...
Read more >
Transmission won't work on port 80 - Ask Ubuntu
I was trying to use Transmission's Web Interface, and it worked perfectly. I could access it via http://localhost:8080/transmission/web/ , I could use my...
Read more >
Transmission (Torrent) users, I created a new material ui web ...
Apologies, apparently it's supposed to be in the init.d script. Scrub that. Look in the %localappdata%\transmission for a folder called web ui ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found