[Broken Website] Transmission web interface
See original GitHub issueBroken Website Report
Website Address
Transmission web interface (https://transmissionbt.com/)
Steps To Reproduce
- Spawn a Transmission daemon with web interface activated (i.e: https://docs.linuxserver.io/images/docker-transmission)
- Go to the webpage
- You will need to add a torrent to use the right click
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
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:
- Created 10 months ago
- Comments:5 (3 by maintainers)
Top 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 >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
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.
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.