<blockquote>
<p>Agree, thats always the risk, but its the same risk as incorrectly clicking "don't save" on the normal close popup.</p>
</blockquote>
<p>The difference is the infobar provides the notification first, and then the <em>modal</em> dialog confirms the action after. I could imagine a case where someone is going really quick and presses whichever keybinding/mnemonic activates the "delete this buffer" button in the infobar accidentally. Or perhaps they're in another window in front of Geany, managing the files, and temporarily moving/deleting the file knowing it's safely open in Geany, and then they go to click the Geany window to activate it and accidentally click the "delete this buffer" infobar button and lose the document. Just a couple examples, albeit far-fetched, off the top of my head.</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/1994#issuecomment-439866390">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ5eVy7fncPF9BK8MS_bFW5gruSxoks5uwpnwgaJpZM4Yn81v">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABDrJ4bFhQtLjTp5E4F1JAf8mA_WRPgDks5uwpnwgaJpZM4Yn81v.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@codebrainz in #1994: \u003e Agree, thats always the risk, but its the same risk as incorrectly clicking \"don't save\" on the normal close popup.\r\n\r\nThe difference is the infobar provides the notification first, and then the _modal_ dialog confirms the action after. I could imagine a case where someone is going really quick and presses whichever keybinding/mnemonic activates the \"delete this buffer\" button in the infobar accidentally. Or perhaps they're in another window in front of Geany, managing the files, and temporarily moving/deleting the file knowing it's safely open in Geany, and then they go to click the Geany window to activate it and accidentally click the \"delete this buffer\" infobar button and lose the document. Just a couple examples, albeit far-fetched, off the top of my head."}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1994#issuecomment-439866390"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/issues/1994#issuecomment-439866390",
"url": "https://github.com/geany/geany/issues/1994#issuecomment-439866390",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
},
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "Re: [geany/geany] Close deleted files faster (#1994)",
"sections": [
{
"text": "",
"activityTitle": "**Matthew Brush**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@codebrainz",
"facts": [

]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"geany/geany\",\n\"issueId\": 1994,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close issue",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"geany/geany\",\n\"issueId\": 1994\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/geany/geany/issues/1994#issuecomment-439866390"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 413125999\n}"
}
],
"themeColor": "26292E"
}
]</script>