Package: emacs Severity: wishlist Tags: patch Control: block -1 by 16211 Control: tags 16211 + patch Assuming that #16211 is resolved, adding desktop support to EWW seems pretty natural. (Why, Info already has one.) One thing to save is, obviously, eww-current-url. The other is eww-history, but that has to be filtered for the overly bulky :text, :dom, and :source properties. The last part poses a problem, as eww-restore-history does /not/ currently handle the case where :text is missing. A possible solution is to use (eww-reload) if :text is nil. As a side effect, eww-current-source and eww-current-dom will also be set. Also, AIUI, for the EWW history facility to work properly, eww-history-position is also to be saved, which is possible via desktop-locals-to-save. For anyone eager to try, the patch I suggest is MIMEd. This change looks quite substantial to be copyrightable, so I’d like to explicitly disclaim copyright on it, as per CC0 Public Domain Dedication [0]. For the most part, eww-desktop-history-1 function is a kind of ‘reduce’ or ‘remove-if’ for property lists. Alas, I didn’t find any existing function for that, so I coded it the explicit way. -- FSF associate member #7257 http://boycottsystemd.org/