From ad138ed885626280be7e9c55b1719b1282e73817 Mon Sep 17 00:00:00 2001
From: Chris Rebert <code@rebertia.com>
Date: Mon, 29 Dec 2014 16:44:33 -0800
Subject: [PATCH] Disable .glyphicon-door & .glyphicon-key for the time being

Closes #15419
Refs #10106
---
 dist/css/bootstrap.css |  6 ------
 less/glyphicons.less   | 10 ++++++++--
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dist/css/bootstrap.css b/dist/css/bootstrap.css
index 13155daf18..9ab555524a 100644
--- a/dist/css/bootstrap.css
+++ b/dist/css/bootstrap.css
@@ -901,12 +901,6 @@ th {
 .glyphicon-paste:before {
   content: "\e206";
 }
-.glyphicon-door:before {
-  content: "\1f6aa";
-}
-.glyphicon-key:before {
-  content: "\1f511";
-}
 .glyphicon-alert:before {
   content: "\e209";
 }
diff --git a/less/glyphicons.less b/less/glyphicons.less
index cb02f99456..8b25f89a59 100644
--- a/less/glyphicons.less
+++ b/less/glyphicons.less
@@ -239,8 +239,14 @@
 .glyphicon-level-up               { &:before { content: "\e204"; } }
 .glyphicon-copy                   { &:before { content: "\e205"; } }
 .glyphicon-paste                  { &:before { content: "\e206"; } }
-.glyphicon-door                   { &:before { content: "\1f6aa"; } }
-.glyphicon-key                    { &:before { content: "\1f511"; } }
+// The following 2 Glyphicons are omitted for the time being because
+// they currently use Unicode codepoints that are outside the
+// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle
+// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.
+// Notably, the bug affects some older versions of the Android Browser.
+// More info: https://github.com/twbs/bootstrap/issues/10106
+// .glyphicon-door                   { &:before { content: "\1f6aa"; } }
+// .glyphicon-key                    { &:before { content: "\1f511"; } }
 .glyphicon-alert                  { &:before { content: "\e209"; } }
 .glyphicon-equalizer              { &:before { content: "\e210"; } }
 .glyphicon-king                   { &:before { content: "\e211"; } }
-- 
GitLab