View Issue Details

IDProjectCategoryView StatusLast Update
0006160SOGoApple iPhone OSpublic2025-11-27 15:38
Reportertomldev Assigned Toqhivert  
PriorityhighSeveritymajorReproducibilityalways
Status feedbackResolutionopen 
PlatformApple iPhoneOSiOSOS Version18.7.1
Product Version5.11.2 
Summary0006160: Speed dial buttons not working on iOS browsers
Description

When you click on the speed dial buttons on iOS they don't open the actions sub-menu, see the attached video where I press the button several times.
Eventually it will open the sub menu when the select-behavior of the OS is triggered.

Steps To Reproduce
  1. Open and login into SOGo on an iOS device
  2. Tap the speed dial buttons (new mail, new contact, new calendar entry)
  3. Nothing happens (the actions sub menu is not displayed)
Additional Information

We could fix it for the adress-book and calendar buttons (but not for "new mail") by adding this CSS:

/ iOS/WebKit Rendering Fix for Angular-Material FAB in SOGo /
@supports (-webkit-touch-callout: none) {

/ Action items and buttons get their own compositing layer /
md-fab-speed-dial .md-fab-action-item,
md-fab-speed-dial .md-fab-action-item > button {
will-change: transform, opacity;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}

/ When fab is open, force visible final state (Safari sometimes keeps scale(0)) /
md-fab-speed-dial.md-is-open .md-fab-action-item {
opacity: 1 !important;
-webkit-transform: scale(1) translateZ(0) !important;
transform: scale(1) translateZ(0) !important;
}

/ If taps don't register, ensure pointer events are enabled /
md-fab-speed-dial.md-is-open .md-fab-action-item > button {
pointer-events: auto !important;
}
}

Tagsaccessibility, CSS, iOS, web mail

Activities

tomldev

tomldev

2025-11-19 14:41

reporter  

tomldev

tomldev

2025-11-19 14:48

reporter   ~0018378

I don't know if I can edit the issue.
But I want to correct my self: Adding the CSS fixes it for all 3 buttons.

qhivert

qhivert

2025-11-27 15:38

administrator   ~0018380

Hello, they have been fixes for that with the 5.12.1. Could you try the last nightly?

Issue History

Date Modified Username Field Change
2025-11-19 14:41 tomldev New Issue
2025-11-19 14:41 tomldev Tag Attached: accessibility
2025-11-19 14:41 tomldev Tag Attached: CSS
2025-11-19 14:41 tomldev Tag Attached: iOS
2025-11-19 14:41 tomldev Tag Attached: web mail
2025-11-19 14:41 tomldev File Added: video_2025-11-19_14-51-37.mp4
2025-11-19 14:48 tomldev Note Added: 0018378
2025-11-27 15:38 qhivert Note Added: 0018380
2025-11-27 15:38 qhivert Assigned To => qhivert
2025-11-27 15:38 qhivert Status new => feedback