-
Notifications
You must be signed in to change notification settings - Fork 34
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
ASF-ui doesn't (always) respect PathBase (or url-prefix) #1635
Comments
It is technically possible for the script to load (from cache) before I think we could add something similar to |
I probably didn't fully understand what is said here, but i'm not sure cache is the issue. I'm getting white pages also when refreshing without cache (Ctrl+Shift+R), which is also confirmed by the network console (it doesn't state there that something was loaded from cache). |
Alright. The hypothesis as to why it does not work seems incorrect with new information. But otherwise the case is as described. The script fails before we assign |
Bump to this, i'm using behind cloudflare tunnel and it used to work just fine, now the ui doesn't load as described (the api and the rest loads fine), probably this will help solve my problem too. |
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: