From 0da6ca8aead4b81289122118ca60e5d0a1759083 Mon Sep 17 00:00:00 2001
From: Michael Telatynski <7t3chguy@gmail.com>
Date: Sat, 22 Apr 2017 16:05:08 +0100
Subject: [PATCH] add more comment to explain this weirdness

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---
 src/vector/platform/ElectronPlatform.js | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/vector/platform/ElectronPlatform.js b/src/vector/platform/ElectronPlatform.js
index ce14a22e..1271c8a5 100644
--- a/src/vector/platform/ElectronPlatform.js
+++ b/src/vector/platform/ElectronPlatform.js
@@ -86,6 +86,8 @@ export default class ElectronPlatform extends VectorBasePlatform {
         // Electron Docs state all supported linux notification systems follow this markup spec
         // https://github.com/electron/electron/blob/master/docs/tutorial/desktop-environment-integration.md#linux
         // maybe we should pass basic styling (italics, bold, underline) through from MD
+        // we only have to strip out < and > as the spec doesn't include anything about things like &amp;
+        // so we shouldn't assume that all implementations will treat those properly. Very basic tag parsing is done.
         if (window.process.platform === 'linux') {
             msg = msg.replace(/</g, "&lt;").replace(/>/g, "&gt;");
         }