<p></p>
<p>I think this is a very uncommon and special use case. I understand your intention but I'm not sure we should and are able to implement each possible use case in Geany. It is already pretty good customizable and extendable but we can't do everything.</p>
<p>Did you try the <code>save_config_on_file_change</code> as <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/elextr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/elextr">@elextr</a> suggested? This is what changed to previous versions and disabling it will save the session only on quit and when the preferences dialog is closed, as it was before.<br>
Then you should get the previous behaviour.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/issues/2863#issuecomment-962640650">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ7XN5MEOAZ4J77AAQ3UK2SBHANCNFSM5B7LFZBQ">unsubscribe</a>.<br />Triage notifications on the go with GitHub Mobile for <a href="https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675">iOS</a> or <a href="https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub">Android</a>.
<img src="https://github.com/notifications/beacon/AAIOWJZO5UQWEUW2Y5OCJ4TUK2SBHA5CNFSM5B7LFZB2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHFQLWCQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/issues/2863#issuecomment-962640650",
"url": "https://github.com/geany/geany/issues/2863#issuecomment-962640650",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>