-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Bump nextcloud-dialogs from 3.1.2 to 3.1.4 #33307
Conversation
raised nextcloud-libraries/nextcloud-dialogs#631 to look into this. let's not merge until this is solved |
for the record, this is how I updated the deps:
not sure why this would mess with icons.css and also produce those side effects |
/compile amend / |
20e6cbe
to
3fc2575
Compare
Also looks good now with what the bot commited |
we did more research and at first thought that this line was missing:
but adding it in the relevant places didn't fix the down-shifted cross icon then we tried upgrading the notifications app: nextcloud/notifications#1235 now I noticed that even with the "notifications" app disabled, if I go to the settings page, it works fine with this on the console:
running the above code in the console:
so probably the files app has something else that is interfering with the notification |
with notifications app enabled with nextcloud/notifications#1235: works everywhere with notifications app disabled: works on settings page, but broken on files app and dashboard |
alright, I have compared the files app with and without the notifications app loadade:
next up: check which toastify |
first is pointing to "webpack://./node_modules/@nextcloud/dialogs/styles/toast.scss"
the two first entries are loaded from "webpack://./node_modules/@nextcloud/dialogs/styles/toast.scss" which contains the correct version the last one is loaded from "https://vvortex.local/node_modules/@nextcloud/dialogs/styles/toast.scss" a bit weird.... |
the local file in the workspace "./node_modules/@nextcloud/dialogs/styles/toast.scss" contains the wrong version despite the upgrade 🤔 |
and the diff from this PR updates "core/css/server.css" and injects it with the correct version of CSS from toastify 🤯 |
@nickvergessen our assumption that on the local workspace I found that @nextcloud/dialogs/CHANGELOG.md was still on the old version. I wonder why we don't delete "node_modules" on I'm a tiny bit worried that now having different version of the lib still seem to load the SCSS from all libs instead of leaving it aside and keeping only core/css/server.css maybe @skjnldsv knows more anyway, we now should move forward with the lib upgrade to reduce the number of a11y warnings now recompiling... |
recompiling didn't make a difference... there's still a sneaky thing serving an old version of nextcloud-dialogs despite the fact that the new one is present in "node_modules/@nextcloud/dialogs" |
I've tested locally with nextcloud/viewer#1301 (the lib update for the viewer app that one cannot disable) and after compiling that PR's assets, the cross icon is finally positioned properly 😮💨 |
the viewer update went through and now everything is fine, so we can merge this PR! |
/compile amend / |
3fc2575
to
236e921
Compare
/compile amend / |
236e921
to
b1f8ebd
Compare
Signed-off-by: Vincent Petry <[email protected]> Signed-off-by: nextcloud-command <[email protected]>
b1f8ebd
to
8e1240a
Compare
This brings in the "aria-live" attribute for accessibility.
To test:
We can see that aria-live is there.
BUT there's also this weird button size now, perhaps due to my increased font sizes.
Not sure, but could be caused by nextcloud-libraries/nextcloud-dialogs#582 as it touches the button