Bug #97440
openSearch in selectMultipleSideBySide not working in Safari
0%
Description
When entering a search term into the right box of a selectMultipleSideBySide
field, nothing happens if you are using Safari.
The search works as expected in Firefox and Chrome.
This issue only occurs in TYPO3 v11.
Updated by Oliver Bartsch over 2 years ago
- Status changed from New to Accepted
Can confirm (also in main). It seems like Safari does not allow to "hide" options. Since #91911, the options are no longer removed from the select but just the hidden
attribute is set. Unfortunately, due to further changes, e.g. #95137, which rely on the changes from #91911, it's not that easy to roll back to the old "logic".
Updated by Michael Telgkamp over 2 years ago
- Is duplicate of Bug #95458: Search in TCA renderType selectMultipleSideBySide not working in Safari added
Updated by Garvin Hicking 6 months ago ยท Edited
- Status changed from Accepted to Closed
Updated by Garvin Hicking 6 months ago
- Status changed from Closed to Accepted
Still reproducible in v13 main with Safari Version 17.5 (19618.2.12.11.6), probably because like Oliver mentioned Safari is lacking this filtering support
Updated by Friedemann Altrock 4 months ago
The problem is that Safari does not seem to support the hidden
attribute on <option>
elements.
See https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/hidden in the compatibility matrix note for Safari.
display: none
also does not work. visibility: hidden
does, but is useless because the space where the option was remains.
The JS filter module will have to be reworked to remove and restore the option and optgroup elements on each filter change.