To reproduce this bug: - Install kalarm version 2.12.1 - Create new alarm with recurrence (daily, weekly, ... etc) - When the alarm triggers, the "Defer" button in kalarm message window is grayed (disabled) If the alarm has no recurrence, the "Defer" button will be enabled.
This was caused by the alarm being triggered slightly prematurely (before the minute boundary). This resulted in the next recurrence time being evaluated as the current time, so that the latest time for deferral was evaluated as being in the past. Hence the button was disabled. This is now fixed by commit f16df03a593c59145f88c6c743ad1dd47e0201e4. It also requires commit 2692686754b53dcf86ab9cc525eb2fbda0ce5271 in kalarmcal. The fix is in KAlarm version 2.12.2, which will be released in KDE Applications 18.08.2.