aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Ingebrigtsen2018-04-13 02:08:40 +0200
committerLars Ingebrigtsen2018-04-13 02:08:40 +0200
commit45c4c03f0d55b4bcca499ca6d55a4ebbcd47bbf9 (patch)
tree4dd901d1fe6e8608d34d997fdd4d8cdff04726b2
parentdd0d2e0fdd7c130255d9cfd83638da63ac9daf04 (diff)
downloademacs-45c4c03f0d55b4bcca499ca6d55a4ebbcd47bbf9.tar.gz
emacs-45c4c03f0d55b4bcca499ca6d55a4ebbcd47bbf9.zip
Make eww render <select> elements again
* lisp/net/eww.el (eww-tag-select): Actually render <select> elements (bug#25703).
-rw-r--r--lisp/net/eww.el7
1 files changed, 1 insertions, 6 deletions
diff --git a/lisp/net/eww.el b/lisp/net/eww.el
index 9490d319226..f225079577a 100644
--- a/lisp/net/eww.el
+++ b/lisp/net/eww.el
@@ -1241,12 +1241,7 @@ See URL `https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input'.")
1241 (start (point)) 1241 (start (point))
1242 (max 0) 1242 (max 0)
1243 opelem) 1243 opelem)
1244 (if (eq (dom-tag dom) 'optgroup) 1244 (dolist (elem (dom-non-text-children dom))
1245 (dolist (groupelem (dom-children dom))
1246 (unless (dom-attr groupelem 'disabled)
1247 (setq opelem (append opelem (list groupelem)))))
1248 (setq opelem (list dom)))
1249 (dolist (elem opelem)
1250 (when (eq (dom-tag elem) 'option) 1245 (when (eq (dom-tag elem) 'option)
1251 (when (dom-attr elem 'selected) 1246 (when (dom-attr elem 'selected)
1252 (nconc menu (list :value (dom-attr elem 'value)))) 1247 (nconc menu (list :value (dom-attr elem 'value))))