<p>We could disable the "Watch" button and display some explanatory text, see the example below. Wording may not be ideal, it's just an idea how it could look like.</p>
<h3>Changeset still open</h3>
<p><a href="https://user-images.githubusercontent.com/5842757/33803856-d16b975c-dd99-11e7-8f30-8c7212bf546c.png" target="_blank"><img src="https://user-images.githubusercontent.com/5842757/33803856-d16b975c-dd99-11e7-8f30-8c7212bf546c.png" alt="grafik" style="max-width:100%;"></a></p>
<h3>Changeset closed</h3>
<p><a href="https://user-images.githubusercontent.com/5842757/33803871-0376a368-dd9a-11e7-93a2-5d61bc8dadaa.png" target="_blank"><img src="https://user-images.githubusercontent.com/5842757/33803871-0376a368-dd9a-11e7-93a2-5d61bc8dadaa.png" alt="grafik" style="max-width:100%;"></a></p>
<div class="highlight highlight-source-ruby"><pre>diff <span class="pl-k">--</span>git a<span class="pl-k">/</span>app<span class="pl-k">/</span>views<span class="pl-k">/</span>browse<span class="pl-k">/</span>changeset.html.erb b<span class="pl-k">/</span>app<span class="pl-k">/</span>views<span class="pl-k">/</span>browse<span class="pl-k">/</span>changeset.html.erb
index 86d1906..d4fd2e8 <span class="pl-c1">100644</span>
<span class="pl-k">---</span> a<span class="pl-k">/</span>app<span class="pl-k">/</span>views<span class="pl-k">/</span>browse<span class="pl-k">/</span>changeset.html.erb
<span class="pl-k">+++</span> b<span class="pl-k">/</span>app<span class="pl-k">/</span>views<span class="pl-k">/</span>browse<span class="pl-k">/</span>changeset.html.erb
@@ <span class="pl-k">-</span><span class="pl-c1">13</span>,<span class="pl-c1">6</span> <span class="pl-k">+</span><span class="pl-c1">13</span>,<span class="pl-c1">7</span> @@
 
   <span class="pl-k"><</span>h4 <span class="pl-k">class</span><span class="pl-k">=</span><span class="pl-s"><span class="pl-pds">"</span>comments-header<span class="pl-pds">"</span></span>><span class="pl-k"><</span><span class="pl-k">%=</span> t(<span class="pl-s"><span class="pl-pds">'</span>browse.changeset.discussion<span class="pl-pds">'</span></span>) <span class="pl-s"><span class="pl-pds">%></span></h4<span class="pl-pds">></span></span>
 
<span class="pl-k">+</span>  <span class="pl-k"><</span><span class="pl-k">%</span> <span class="pl-k">unless</span> <span class="pl-smi">@changeset</span>.is_open? <span class="pl-s"><span class="pl-pds">%></span></span>
<span class="pl-s">   <div class="buttons clearfix subscribe-buttons"<span class="pl-pds">></span></span>
     <span class="pl-k"><</span>form action<span class="pl-k">=</span><span class="pl-s"><span class="pl-pds">"</span>#<span class="pl-pds">"</span></span> <span class="pl-k">class</span><span class="pl-k">=</span><span class="pl-s"><span class="pl-pds">"</span>hide_unless_logged_in<span class="pl-pds">"</span></span><span class="pl-k">></span>
       <span class="pl-k"><</span><span class="pl-k">%</span> <span class="pl-k">if</span> current_user <span class="pl-k">and</span> <span class="pl-smi">@changeset</span>.subscribers.exists?(current_user.id) <span class="pl-s"><span class="pl-pds">%></span></span>
<span class="pl-s">@@ -22,6 +23,7 @@</span>
<span class="pl-s">       <% end %<span class="pl-pds">></span></span>
     <span class="pl-k"><</span><span class="pl-k">/</span>form<span class="pl-k">></span>
   <span class="pl-k"><</span><span class="pl-k">/</span>div<span class="pl-k">></span>
<span class="pl-k">+</span>  <span class="pl-k"><</span><span class="pl-k">%</span> <span class="pl-k">end</span> <span class="pl-s"><span class="pl-pds">%></span></span>
<span class="pl-s"> </span>
<span class="pl-s">   <div class="clearfix"<span class="pl-pds">></span></span><span class="pl-k"><</span><span class="pl-k">/</span>div<span class="pl-k">></span>
 
@@ <span class="pl-k">-</span><span class="pl-c1">72</span>,<span class="pl-c1">6</span> <span class="pl-k">+</span><span class="pl-c1">74</span>,<span class="pl-c1">10</span> @@
         <span class="pl-k"><</span>input type<span class="pl-k">=</span><span class="pl-s"><span class="pl-pds">"</span>submit<span class="pl-pds">"</span></span> name<span class="pl-k">=</span><span class="pl-s"><span class="pl-pds">"</span>comment<span class="pl-pds">"</span></span> value<span class="pl-k">=</span><span class="pl-s"><span class="pl-pds">"</span><%= t('javascripts.changesets.show.comment') %><span class="pl-pds">"</span></span> data<span class="pl-k">-</span>changeset<span class="pl-k">-</span>id<span class="pl-k">=</span><span class="pl-s"><span class="pl-pds">"</span><%= @changeset.id %><span class="pl-pds">"</span></span> data<span class="pl-k">-</span>method<span class="pl-k">=</span><span class="pl-s"><span class="pl-pds">"</span>POST<span class="pl-pds">"</span></span> data<span class="pl-k">-</span>url<span class="pl-k">=</span><span class="pl-s"><span class="pl-pds">"</span><%= changeset_comment_url(@changeset) %><span class="pl-pds">"</span></span> disabled<span class="pl-k">=</span><span class="pl-s"><span class="pl-pds">"</span>1<span class="pl-pds">"</span></span><span class="pl-k">/</span><span class="pl-k">></span>
       <span class="pl-k"><</span><span class="pl-k">/</span>div<span class="pl-k">></span>
     <span class="pl-k"><</span><span class="pl-k">/</span>form<span class="pl-k">></span>
<span class="pl-k">+</span>  <span class="pl-k"><</span><span class="pl-k">%</span> <span class="pl-k">else</span> <span class="pl-s"><span class="pl-pds">%></span></span>
<span class="pl-s">+    <div class="notice hide_unless_logged_in"<span class="pl-pds">></span></span>
<span class="pl-k">+</span>    <span class="pl-k"><</span><span class="pl-k">%=</span> t(<span class="pl-s"><span class="pl-pds">'</span>browse.changeset.still_open<span class="pl-pds">'</span></span>) <span class="pl-s"><span class="pl-pds">%></span></span>
<span class="pl-s">+    </div<span class="pl-pds">></span></span>
   <span class="pl-k"><</span><span class="pl-k">%</span> <span class="pl-k">end</span> <span class="pl-s"><span class="pl-pds">%></span></span>
<span class="pl-s"> </span>
<span class="pl-s">   <% unless @ways.empty? %<span class="pl-pds">></span></span>
diff <span class="pl-k">--</span>git a<span class="pl-k">/</span>config<span class="pl-k">/</span>locales<span class="pl-k">/</span>en.yml b<span class="pl-k">/</span>config<span class="pl-k">/</span>locales<span class="pl-k">/</span>en.yml
index 062fd95..6a59614 <span class="pl-c1">100644</span>
<span class="pl-k">---</span> a<span class="pl-k">/</span>config<span class="pl-k">/</span>locales<span class="pl-k">/</span>en.yml
<span class="pl-k">+++</span> b<span class="pl-k">/</span>config<span class="pl-k">/</span>locales<span class="pl-k">/</span>en.yml
@@ <span class="pl-k">-</span><span class="pl-c1">131</span>,<span class="pl-c1">6</span> <span class="pl-k">+</span><span class="pl-c1">131</span>,<span class="pl-c1">7</span> @@ <span class="pl-c1">en:</span>
         <span class="pl-c1">title_comment:</span> <span class="pl-s"><span class="pl-pds">"</span>Changeset %{id} - %{comment}<span class="pl-pds">"</span></span>
       <span class="pl-c1">join_discussion:</span> <span class="pl-s"><span class="pl-pds">"</span>Log in to join the discussion<span class="pl-pds">"</span></span>
       <span class="pl-c1">discussion:</span> <span class="pl-c1">Discussion</span>
<span class="pl-k">+</span>      <span class="pl-c1">still_open:</span> <span class="pl-s"><span class="pl-pds">"</span>Changeset still open, check back later for discussion<span class="pl-pds">"</span></span>
     <span class="pl-c1">node:</span>
       <span class="pl-c1">title:</span> <span class="pl-s"><span class="pl-pds">"</span>Node: %{name}<span class="pl-pds">"</span></span>
       <span class="pl-c1">history_title:</span> <span class="pl-s"><span class="pl-pds">"</span>Node History: %{name}<span class="pl-pds">"</span></span></pre></div>

<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/openstreetmap/openstreetmap-website/issues/1627#issuecomment-350537583">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABWnLTEL0Xp47s-OsDuINY5-RV98Ae4eks5s-62ugaJpZM4PKILL">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABWnLYGgPfIZ0RUGKMaGRngHTCooI3G5ks5s-62ugaJpZM4PKILL.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/openstreetmap/openstreetmap-website/issues/1627#issuecomment-350537583"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/openstreetmap/openstreetmap-website","title":"openstreetmap/openstreetmap-website","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/openstreetmap/openstreetmap-website"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mmd-osm in #1627: We could disable the \"Watch\" button and display some explanatory text, see the example below. Wording may not be ideal, it's just an idea how it could look like.\r\n\r\n### Changeset still open\r\n\r\n![grafik](https://user-images.githubusercontent.com/5842757/33803856-d16b975c-dd99-11e7-8f30-8c7212bf546c.png)\r\n\r\n### Changeset closed\r\n\r\n![grafik](https://user-images.githubusercontent.com/5842757/33803871-0376a368-dd9a-11e7-93a2-5d61bc8dadaa.png)\r\n\r\n```ruby\r\ndiff --git a/app/views/browse/changeset.html.erb b/app/views/browse/changeset.html.erb\r\nindex 86d1906..d4fd2e8 100644\r\n--- a/app/views/browse/changeset.html.erb\r\n+++ b/app/views/browse/changeset.html.erb\r\n@@ -13,6 +13,7 @@\r\n \r\n   \u003ch4 class=\"comments-header\"\u003e\u003c%= t('browse.changeset.discussion') %\u003e\u003c/h4\u003e\r\n \r\n+  \u003c% unless @changeset.is_open? %\u003e\r\n   \u003cdiv class=\"buttons clearfix subscribe-buttons\"\u003e\r\n     \u003cform action=\"#\" class=\"hide_unless_logged_in\"\u003e\r\n       \u003c% if current_user and @changeset.subscribers.exists?(current_user.id) %\u003e\r\n@@ -22,6 +23,7 @@\r\n       \u003c% end %\u003e\r\n     \u003c/form\u003e\r\n   \u003c/div\u003e\r\n+  \u003c% end %\u003e\r\n \r\n   \u003cdiv class=\"clearfix\"\u003e\u003c/div\u003e\r\n \r\n@@ -72,6 +74,10 @@\r\n         \u003cinput type=\"submit\" name=\"comment\" value=\"\u003c%= t('javascripts.changesets.show.comment') %\u003e\" data-changeset-id=\"\u003c%= @changeset.id %\u003e\" data-method=\"POST\" data-url=\"\u003c%= changeset_comment_url(@changeset) %\u003e\" disabled=\"1\"/\u003e\r\n       \u003c/div\u003e\r\n     \u003c/form\u003e\r\n+  \u003c% else %\u003e\r\n+    \u003cdiv class=\"notice hide_unless_logged_in\"\u003e\r\n+    \u003c%= t('browse.changeset.still_open') %\u003e\r\n+    \u003c/div\u003e\r\n   \u003c% end %\u003e\r\n \r\n   \u003c% unless @ways.empty? %\u003e\r\ndiff --git a/config/locales/en.yml b/config/locales/en.yml\r\nindex 062fd95..6a59614 100644\r\n--- a/config/locales/en.yml\r\n+++ b/config/locales/en.yml\r\n@@ -131,6 +131,7 @@ en:\r\n         title_comment: \"Changeset %{id} - %{comment}\"\r\n       join_discussion: \"Log in to join the discussion\"\r\n       discussion: Discussion\r\n+      still_open: \"Changeset still open, check back later for discussion\"\r\n     node:\r\n       title: \"Node: %{name}\"\r\n       history_title: \"Node History: %{name}\"\r\n```\r\n"}],"action":{"name":"View Issue","url":"https://github.com/openstreetmap/openstreetmap-website/issues/1627#issuecomment-350537583"}}}</script>