-
-
Notifications
You must be signed in to change notification settings - Fork 210
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
Control Panel Device List Expansion Button Does Not Work #3807
Comments
Same here. |
Tested on both Chrome and Firefox on my PC (Ubuntu 22) and it's working. I would need some more context here in order to help you, could you try to check browser console and tell me if there are errors there? |
Works fine for me on Ubuntu 22.04 with Firefox 128 and Chrome 126. Also works fine on Windows 11 with Firefox 128, Chrome 126 and Edge 126. |
Docker container on raspberry pi 4. Using latest google chrome. Also have it in a private session. I'm seeing this error and goes up very fast (also keeps going) but this looks like to not be related? 260index-uljSDiHk.js:6 RangeError: Invalid time zone specified: Europe/Brussel |
The correct timezone string is Europe/Brussels, so |
Correct, fixed now. Never saw this. Thanks |
I think this got broken when I fixed the timezone on UI some versions ago. Seems the timezone selected in container was not set correctly on the UI, this is why it was working before :) Thanks @AlCalzone |
How did you fix this? I originally had 'America/NewYork' and this had worked for months, but stopped working with some release. I am passing the timezone via my docker compose file...
However, receive the error in the browser using developer tools for both that I have tested... |
Ok, so this is odd.... it didnt like the single quotes?
Was changed to...
I dont see this issue with any of my other docker containers. I usually use single quotes for strings, and double quotes for strings referencing variables in my docker compose files. |
maybe the |
I can confirm the same behavior and fixed it as in my docker compose file there was an error: |
@robertsLando maybe verify that the setting is valid before using it? |
Done :) |
My understanding is that in the newer docker compose format and binaries (using dotenv), the single quotes are supported. I was getting this issue when using single quotes in my docker compose, but when I removed those it worked. Reviewed the new code in the recent update, and didnt notice if the var is being sanitized before possible use. For example, I also set the vars for SESSION-SECRET and ZWAVEJS_EXTERNAL_CONFIG with single quotes, and there are no issues with these. For example, printenv would show SESSION-SECRET='somepassword' and I am able to login with somepassword instead of 'somepassword' as would be the literal string. So.... just want to be 100% sure we dont need to consider sanity parsing (kindof like using trim on variables for extraneous spaces) to handle quoted variables. |
@polskikrol there is no sanity check on env vars, from what I know with yaml format strings can be both with or without quotes |
Checklist
Deploy method
Docker
Z-Wave JS UI version
9.14.6.0443565
ZwaveJS version
12.12.4
Describe the bug
This broke a few versions ago, and thought it would have been fixed quickly with other user reports. So, I navigate via http://IP:8091/#/control-panel and have my list of zwave devices. In past versions, I would click on the device options expansion button and then see things for tweaking settings, upgrading firmware, etc. This does not work anymore. Please see the attached image as it is worth a thousand words.
To Reproduce
Using newer versions of Brave and Firefox and see the same behaviour. This is on a MacOS.
Expected behavior
The button should work and provide other options.
Additional context
No response
The text was updated successfully, but these errors were encountered: