diff --git a/src/snek/static/base.css b/src/snek/static/base.css
index aa6a06d..e57b944 100644
--- a/src/snek/static/base.css
+++ b/src/snek/static/base.css
@@ -63,7 +63,12 @@ header nav a {
font-size: 1em;
transition: color 0.3s;
}
-
+.no-select {
+ -webkit-user-select: none; /* Chrome, Safari, Opera */
+ -moz-user-select: none; /* Firefox */
+ -ms-user-select: none; /* Internet Explorer/Edge */
+ user-select: none; /* Standard syntax */
+ }
header nav a:hover {
color: #fff;
diff --git a/src/snek/static/message-list.js b/src/snek/static/message-list.js
index 17f3066..91d80d3 100644
--- a/src/snek/static/message-list.js
+++ b/src/snek/static/message-list.js
@@ -74,6 +74,7 @@ class MessageListElement extends HTMLElement {
const avatar = document.createElement("div");
avatar.classList.add("avatar");
+ avatar.classList.add("no-select");
avatar.style.backgroundColor = message.color;
avatar.style.color = "black";
avatar.innerText = message.user_nick[0];
@@ -166,4 +167,4 @@ class MessageListElement extends HTMLElement {
}
}
-customElements.define('message-list', MessageListElement);
\ No newline at end of file
+customElements.define('message-list', MessageListElement);
diff --git a/src/snek/templates/app.html b/src/snek/templates/app.html
index 81d5611..8d2adca 100644
--- a/src/snek/templates/app.html
+++ b/src/snek/templates/app.html
@@ -25,23 +25,23 @@
{% block sidebar %}