Labels |
Added:
?
|
Labels |
Added:
?
|
Status | New | ⇒ | Discussion |
Can't confirm, brian. Test after change Username and installed new languages.
Setting | Value |
---|---|
PHP Built On | Linux lamp129.cloudaccess.net 3.10.0-962.3.2.lve1.5.24.5.el6h.x86_64 #1 SMP Thu Nov 22 10:07:47 EST 2018 x86_64 |
Database Type | mysql |
Database Version | 5.7.23-cll-lve |
Database Collation | utf8_general_ci |
Database Connection Collation | utf8mb4_general_ci |
PHP Version | 7.3.7 |
Web Server | Apache |
WebServer to PHP Interface | cgi-fcgi |
Joomla! Version | Joomla! 4.0.0-alpha11-dev Development [ Amani ] 29-June-2019 11:27 GMT |
User Agent | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:68.0) Gecko/20100101 Firefox/68.0 |
Multilanguage | Yes: French, German, Persian |
Which browser
I get this error with both chrome and Firefox for Windows. Edge works fine
Can't reproduce on the following plattforms:
Windows 7:
Windows 10
Ubuntu 1804
MacOS 10.14.5
Does this also happens on the backend login page if you use a wrong password?
On Windows 10 Home, OK with Microsoft Edge 44.18362.267.0, but not with:
Ok, last thing could you test it on http://max.verlauf.at/joomla-cms/administrator/ ?
Ok, last thing could you test it on http://max.verlauf.at/joomla-cms/administrator/ ?
Chrome - error
Firefox - error
Edge - ok
So that means the issue is browser/os based
If you don't have a different version then me this maybe the browser language, even I can't believe this. Mine and I think Franz too is german.
Maybe a browser extension? How is it in. Private or safe mode without plugins?
@HLeithner Browser Language is English (UK), OS is german (AT)
Already tested with both failing browsers without any plugins
@HLeithner In your list of tests that you performed you didnt test these failing browsers on windows 10
There was no other browser installed ... I will test tonight
bizaarely I have seen it working on another windows computer
Pretty sure its something to do with how the alert webcomponent is dismissed but cant track it down
I have the problem now on a windows server 2011 with firefox 66.0.3 and firefox 68.0.2... didn't tested on win 10 but it seams if the joomla-alert element did get hidden or removed. may @dgrammatiko can help here?
That was my conclusion as well
Someone that can replicate this should check the parent element and the associated styles. I pretty sure has nothing to do with the custom element part, some css is messing up there.
Just remove
Also, this is utterly stupid!!!! Instead of overriding the Custome element css (it's baked in functionality) people thought that would be a good idea to roll their one css ontop of the already loaded from the vendor...
Basically this file needs to be moved to scss/vendor/whatever-the-name-of-the-ce/alerts/alerts.scss
or something similar (not in front of an IDE right now)
I guess the same goes for the tabs...
Status | Discussion | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2019-08-24 18:10:09 |
Closed_By | ⇒ | franz-wohlkoenig |
Status | Closed | ⇒ | Discussion |
Closed_Date | 2019-08-24 18:10:09 | ⇒ | |
Closed_By | franz-wohlkoenig | ⇒ |
Status | Discussion | ⇒ | New |
Closed_Date | 0000-00-00 00:00:00 | ⇒ |
Set to "open" on behalf of @alikon by The JTracker Application at issues.joomla.org/joomla-cms/25850
re-opened as requested
Status | New | ⇒ | Discussion |
Really happy to say that I have found the cause of the problem and why other users could not replicate it.
@dgt41 was correct in realising that it was to do with the javascript that was adding the "fade-in" animation.
On my system I have the windows accessibility setting for Show Animations to off
When I change that to the default of on then the dismiss alerts problem goes away.
Before saying that this should be closed as a non-joomla issue let me explain further.
This operating system setting (also available in iphone and android) is important for accessibility.
It has the effect of setting "prefers-reduced-motion" which is a new media-query essential for accessibility
It is now supported on most browsers https://caniuse.com/#feat=prefers-reduced-motion
One place where it can be seen in action in Joomla is with the bootstrap candy bar stripe you see when you install sample data. When a user has "prefers-reduced-motion" set then the animation on the candy bar stripe is disabled. (This is something I am happy to say I raised the issue for at bootstrap as the result of some work I was doing with drupal accessibility team)
While I have identified what causes the issue both on the OS and in Joomla and it is repeatable at the moment I dont have a fix. Maybe someone better than me at js can create a media query that disables the fade-in animations when prefers-reduced-motion is set.
More detailed information on "prefers-reduced-motion" https://css-tricks.com/revisiting-prefers-reduced-motion-the-reduced-motion-media-query/
FWIW the original alert animation supports already that: https://github.com/joomla-projects/custom-elements/blob/57742d291e7e906f29f82f71505dcd33e2acf5b2/src/scss/alert/alert.scss#L76
Not sure I can say the same for the template animations
As this is a serious accessibility issue please can this get a Release Blocker tag
Labels |
Added:
?
|
Status | Discussion | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2020-01-10 22:44:49 |
Closed_By | ⇒ | brianteeman |
Labels |
Removed:
?
|
Re-opening
You can't see a gray box anymore but there is still something on top of the buttons preventing them being used
Please put release blocker label back
Status | Closed | ⇒ | New |
Closed_Date | 2020-01-10 22:44:49 | ⇒ | |
Closed_By | brianteeman | ⇒ |
Labels |
Added:
?
|
@brianteeman add after
messageContainer.style.removeProperty('width');
messageContainer.style.removeProperty('height');
// Or if that doesn't work apply the same thing from J3
// Fix Chrome bug not updating element height
messageContainer.style.display = 'none';
messageContainer.offsetHeight;
messageContainer.style.display = '';
no luck with that BUT
If I remove the z-index from the containing div that has the class notify-alerts it looks like it works - just no idea how to do the js
messageContainer.style.removeProperty('zIndex');
from the containing div that has the class notify-alerts
Not from the messageContainer
I'm wondering what's the logic in having the alert always displayed. It should be either destroyed or at least hidden. The demo looks weird to me https://joomla-projects.github.io/custom-elements/#/alert?id=alerts-demo.
I have fixed this - see joomla-projects/custom-elements#138
It is easy to test
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2020-03-04 22:59:48 |
Closed_By | ⇒ | brianteeman |
Closed as resolved upstream - just waiting on a new release
Labels |
Removed:
?
|
Is it just me that's having this problem?