<p></p>
<blockquote>
<p>The user should fix the problem.</p>
</blockquote>
<p>Using file permissions to prevent unwanted changes to files has a history that is at least as old as file permissions themselves.  It should be the user's decision whether programs can modify their files.  While notifying the user of the "problem" is reasonable, nagging them with dozens of popups is not.  After the user signals knowledge of the issue by either dismissing the popup once or checking an option to disable further popups, whether they "lose" any data is on them.</p>
<blockquote>
<p>I doubt that this is true.</p>
</blockquote>
<p>I am taking the issue reports at face value.  They state that there were previously no warning popups.  Then the warning popups were added.</p>
<blockquote>
<p>this contradicts the whole idea of project files.  It might be that it worked somehow but I still don't consider this a valid, common use case.</p>
</blockquote>
<p>It contradicts <em>your</em> (and others') idea of project files.    But at least one user wants a static project file to be able to always open a specific set of files.</p>
<p>I have opened this PR because it should be up to the user, not Geany devs, whether their files are marked read only.  People who like the popups are free to leave the warnings in place.</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/pull/2953#issuecomment-962696365">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJZJCM2CWIKNU3KV5ZDUK372TANCNFSM5GVGU5ZQ">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/AAIOWJ7M6LN4DU5TKO67WQTUK372TA5CNFSM5GVGU5Z2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHFQZJLI.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/pull/2953#issuecomment-962696365",
"url": "https://github.com/geany/geany/pull/2953#issuecomment-962696365",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>