ASF-ui doesn't (always) respect PathBase (or url-prefix) #1635
Labels
🐛 Bug
Issues marked with this label indicate unintended program behaviour that needs correction.
🤝 Help welcome
Issues marked with this label are open for help. If you could offer us a hand, please do!
👍 PR-ok
Issues marked with this label are good candidates for being accepted in a pull request.
Checklist
ASF version
Latest stable release
ASF-ui version
34e52e3
Bug description
I'm running asf on debian with a reverse-proxy in the background and am using
PathBase
configuration attribute for IPC.IPC config:
lighttpd reverse-proxy config:
Occasionally (there is no pattern), instead of getting the page, I get just a white screen with 404s in the network console showing that the page was trying to load script bundles from the root without respecting the prefix:
At the same time head-tag looks like that:
On a successful load though, it first still tries to load the script bundle from the root, but then also tries the prefixed version:
which is then also reflected in the head-tag:
This issue existed for a while now (likely over a year, so I didn't try downgrading), I just wasn't too bothered to report it because it's usually gone the next page refresh.
Expected behavior
Prefixed deployments are recognised 100% of the time during front-end generation/load
Actual behavior
The page only tries to load the script bundle from the
/scripts/
, and not from the/prefix/scripts
Steps to reproduce
No response
Possible reason/solution
My assumption is that there's a bug in
index.html
somewhere, cause during times when I get white screen, it does't even stop on the breakpoint increateErrorHandler
which is supposed to handle this case.Can you help us with this bug report?
Somehow, I can test and offer feedback, but can't code
Global ASF.json config file
No response
BotName.json config of all affected bot instances
No response
Additional info
No response
The text was updated successfully, but these errors were encountered: