GNU bug report logs -
#25640
26.0.50; eww default duckduckgo search results always in error
Previous Next
Reported by: domenechjosel <at> gmail.com (José L. Doménech)
Date: Tue, 7 Feb 2017 11:26:01 UTC
Severity: normal
Tags: confirmed, fixed
Merged with 25739
Found in version 26.0.50
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #12 received at control <at> debbugs.gnu.org (full text, mbox):
tags 25640 confirmed
quit
domenechjosel <at> gmail.com (José L. Doménech) writes:
> Entering keywords on eww always results in error. This
> error aborts the rendering process although a render of the search
> result page is displayed.
>
> Example:
> emacs -Q
>
> M-x eww
> emacs
>
> Always a message with the following error is signaled:
>
> error in process filter: eww-size-text-inputs: Wrong type argument: listp, ((:method . "post") (:action . "/html/") (hidden :name "kl" :value "us-en"))
> error in process filter: Wrong type argument: listp, ((:method . "post") (:action . "/html/") (hidden :name "kl" :value "us-en"))
`eww-size-text-inputs' calls `plist-put' on a list which is not actually
a plist. Since [1: 03a012a796] `plist-put' is a bit more strict, it
requires the list to have an even length, hence the error.
Before:
(plist-put (list 99) :x 2) ;=> (:x 2 99)
After:
(plist-put (list 99) :x 2) ;=> Lisp error: (wrong-type-argument listp (99))
1: 2017-02-06 17:34:41 -0800 03a012a79679c730634537f966200878bfd1c0b4
Make FOR_EACH_TAIL more like other FOR_EACH macros
This bug report was last modified 8 years and 93 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.