Read-only events "sections" show up as editable in the Event Editor since changing the default writable state sync
If you open the edit dialog for an event that is in a read-only subscribed calendar, in the current nightly / 46 version, its fields are editable, unlike in 45.
My patch proposal in issue #1168 would at least help manage visual expectations a bit with the absence of Delete button, but the presence of a Done button with fields being sensitive can cause confusion for users:
Version 45 | Nightly |
---|---|
In gcal-event-editor-dialog.ui
, we have these kind of things in various places, that were supposed to make the sections insensitive:
<object class="AdwPreferencesGroup">
<child>
<object class="GcalSummarySection" id="summary_section">
<property name="sensitive" bind-source="GcalEventEditorDialog" bind-property="writable" bind-flags="default" />
</object>
This is not a libadwaita AdwDialog limitation.
It turns out that I indirectly broke this myself as a side-effect of commit 06b3c38d.
Edited by Jeff Fortin