Index: trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/AbstractCellRenderer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/AbstractCellRenderer.java	(revision 7725)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/AbstractCellRenderer.java	(revision 7730)
@@ -22,8 +22,10 @@
 public abstract class AbstractCellRenderer extends JLabel implements TableCellRenderer {
 
-    protected void reset(JComponent c) {
+    protected void reset(JComponent c, boolean tableFont) {
         c.setBackground(UIManager.getColor("Table.background"));
         c.setForeground(UIManager.getColor("Table.foreground"));
-        c.setFont(UIManager.getFont("Table.font"));
+        if (tableFont) {
+            c.setFont(UIManager.getFont("Table.font"));
+        }
         c.setToolTipText(null);
         c.setOpaque(true);
@@ -31,5 +33,5 @@
 
     protected void reset() {
-        reset(this);
+        reset(this, true);
     }
 
Index: trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDiscussionPanel.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDiscussionPanel.java	(revision 7725)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDiscussionPanel.java	(revision 7730)
@@ -97,4 +97,7 @@
         }
         actUpdateChangesets.initProperties(current);
+        if (cs != null && cs.getDiscussion().size() < cs.getCommentsCount()) {
+            actUpdateChangesets.actionPerformed(null);
+        }
     }
 
@@ -109,5 +112,4 @@
         JPanel pnl = new JPanel(new BorderLayout());
         table = new JTable(model, new ChangesetDiscussionTableColumnModel());
-        //tblContent.addMouseListener(new PopupMenuLauncher(new ChangesetContentTablePopupMenu()));
         pnl.add(new JScrollPane(table), BorderLayout.CENTER);
         return pnl;
Index: trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDiscussionTableCellRenderer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDiscussionTableCellRenderer.java	(revision 7725)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDiscussionTableCellRenderer.java	(revision 7730)
@@ -23,5 +23,5 @@
             return this;
         JComponent comp = this;
-        reset(comp);
+        reset(comp, true);
         renderColors(comp, isSelected);
         switch(column) {
@@ -34,5 +34,5 @@
         case 2:
             comp = new JosmTextArea((String) value);
-            reset(comp);
+            reset(comp, false);
             renderColors(comp, isSelected);
         }
