From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniele Pizzolli Subject: Re: "Capture"-like browser plugin? Date: Fri, 18 Sep 2015 16:03:22 +0200 Message-ID: <87k2rnzzzz4yfp@me.localhost.invalid> References: <6sw6c7y4i7nejo.fsf@dhcp-10-92-133-17.hmco.com> <86zj2nzzzz3p8k@me.localhost.invalid> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57188) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZcwGL-0006X3-UY for emacs-orgmode@gnu.org; Fri, 18 Sep 2015 10:03:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZcwGI-0004WA-6a for emacs-orgmode@gnu.org; Fri, 18 Sep 2015 10:03:41 -0400 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:36115) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZcwGI-0004V0-0z for emacs-orgmode@gnu.org; Fri, 18 Sep 2015 10:03:38 -0400 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org On Thu, Sep 17 2015, Samuel Wales wrote: > On 7/23/15, Daniele Pizzolli wrote: >> https://addons.mozilla.org/it/firefox/addon/org-mode-capture/ >> >> The latest version convert html links to org-links (disclaimer: it is my >> little contribution). > > this extension is wonderful. all you have to do is install it and > then do what you want with it in elisp. i use it with iceweasel > 40.0.3 (rebranded firefox). Hello Samuel, Nice to hear. > however, it (or org-protocol) is very flaky. it works half of the > time, but sometimes it will do nothing and say "No server buffers > remain to edit" So, not so wonderful.. I just found out how to reproduce this problem. Open a page with two frames, for example: http://www.quackit.com/html/templates/download/preview.cfm?template=../frames/css_frames/frames_2_column_left_menu.cfm And pressing C-a (Select All) for the selection. And then capture the page. Please note that you can not select the text in both frames using the mouse. > and sometimes it will capture the link but not the > selection. Do you have an example page for this? Once we have a really simple example page with the error we can report a bug! > it will also sometimes capture something else you copied, > which does not appear on the page whose link gets capture. Yes, I saw a note in the code, the /problem/ is that firefox does not clean the selection when you change tab. So you select something in tab 1, switch to tab 2 and you get the link and page title of page 2 and the selection of tab 1. Maybe there are workaround, like force the cleaning of the selection after a tab change, but this can impact the user experience. I guess that usually you expect the selection to persist until you paste it, even if you have changed tab, or not? Coping from tab 1 and paste in tab 2 is not an exotic use case. I think that the selection is global and not per tab. Maybe is possible to add a selection per tab, by listening to some events. Another limitation of the selection in firefox is that can not span over frames and over 3rd party injection of content (not sure on how they do this those days) but in a page with content and disqus.com you can not select and capture both with the mouse. And if you use C-a you will bump into the previous problem. Hope you find this information useful, Daniele