diff --git a/html/images/flags.png b/html/images/flags.png
index fb3b907c0..8a8579c2e 100644
Binary files a/html/images/flags.png and b/html/images/flags.png differ
diff --git a/html/src/app.js b/html/src/app.js
index a26be43d4..e6cdda27f 100644
--- a/html/src/app.js
+++ b/html/src/app.js
@@ -300,7 +300,7 @@ speechSynthesis.getVoices();
ltz: 'lb',
mar: 'hi',
mkd: 'mk',
- msa: 'id',
+ msa: 'my',
sco: 'gd',
slk: 'sk',
slv: 'sl',
diff --git a/html/src/flags.scss b/html/src/flags.scss
index e42ac63b0..c96a395cf 100644
--- a/html/src/flags.scss
+++ b/html/src/flags.scss
@@ -178,6 +178,9 @@ span[class='flags'] {
.flags.tok {
background-position: calc(var(--offx) * -1) calc(var(--offy) * -9);
}
+.flags.my {
+ background-position: calc(var(--offx) * -2) calc(var(--offy) * -9);
+}
.flags.blank {
background-position: calc(var(--offx) * -4) calc(var(--offy) * -4);
}