<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>No Virtual Trash</title> 
  <pubDate>Thu, 09 Apr 2026 16:01:11 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/13852</link> 
  <atom:link rel="self" type="application/rss+xml" title="No Virtual Trash" href="https://bugs.horde.org/ticket/13852/rss" /> 
  <description>No Virtual Trash</description> 
 
   
   
  <item> 
   <title>After turning off the Trash folder, I don&#039;t get the Virtual </title> 
   <description>After turning off the Trash folder, I don&#039;t get the Virtual Trash folder instead.</description> 
   <pubDate>Mon, 09 Feb 2015 17:22:54 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13852#t87404</link> 
  </item> 
   
  <item> 
   <title>I&#039;m confused... if you disable Trash (i.e. Trash = None), wh</title> 
   <description>I&#039;m confused... if you disable Trash (i.e. Trash = None), why would Virtual Trash appear?

Virtual Trash should only appear if you explicitly select it (which I verify works).</description> 
   <pubDate>Tue, 10 Feb 2015 19:05:17 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13852#t87416</link> 
  </item> 
   
  <item> 
   <title>What do you mean with &quot;if you select it&quot;?</title> 
   <description>What do you mean with &quot;if you select it&quot;?</description> 
   <pubDate>Tue, 10 Feb 2015 19:24:43 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13852#t87417</link> 
  </item> 
   
  <item> 
   <title>Trash Mailbox drop-down selection list in &quot;Deleting and Movi</title> 
   <description>Trash Mailbox drop-down selection list in &quot;Deleting and Moving Preferences&quot; pref page.

Second option in that list (after &quot;None&quot;) is &quot;Use Virtual Trash&quot;.</description> 
   <pubDate>Tue, 10 Feb 2015 19:32:32 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13852#t87421</link> 
  </item> 
   
  <item> 
   <title>Now that&#039;s one of a hidden setting. I never use Virtual Tras</title> 
   <description>Now that&#039;s one of a hidden setting. I never use Virtual Trash, so when has it been moved there?
Now that I was able to enable Virtual Trash, it&#039;s broken though:
- You still see deleted messages in the regular mailboxes.
- You cannot undelete messages.
- You can drag messages from the VT to any folder while they stay deleted.</description> 
   <pubDate>Tue, 10 Feb 2015 19:49:10 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13852#t87422</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git (master):

commit cad459b54d0a</title> 
   <description>Changes have been made in Git (master):

commit cad459b54d0a2ea63a0c6cb27ef4164199408205
Author: Michael M Slusarz &lt;slusarz@horde.org&gt;
Date:   Wed Feb 25 00:03:34 2015 -0700

    Bug #13852: Fix display of delete-related options when using virtual trash

 imp/js/base.js                            |   28 +++++++++++++++-------------
 imp/lib/Ajax/Application/ListMessages.php |   14 ++++++++++++--
 imp/lib/Dynamic/Mailbox.php               |    6 ------
 3 files changed, 27 insertions(+), 21 deletions(-)

http://github.com/horde/horde/commit/cad459b54d0a2ea63a0c6cb27ef4164199408205</description> 
   <pubDate>Wed, 25 Feb 2015 07:04:21 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13852#t87544</link> 
  </item> 
   
  <item> 
   <title>&gt; Now that&#039;s one of a hidden setting. I never use Virtual Tr</title> 
   <description>&gt; Now that&#039;s one of a hidden setting. I never use Virtual Trash, so 
&gt; when has it been moved there?

Between IMP 4 and IMP 5.

&gt; Now that I was able to enable Virtual Trash, it&#039;s broken though:
&gt; - You still see deleted messages in the regular mailboxes.

Can&#039;t reproduce.

&gt; - You cannot undelete messages.

Fixed.

&gt; - You can drag messages from the VT to any folder while they stay deleted.

The current behavior is correct.  If you &quot;move&quot; a message out of Virtual Trash, it will disappear from virtual trash.  But since the message has a deleted flag, it will &quot;re-appear&quot; when the virtual trash is explicitly refreshed (i.e. the search is run again).  This is consistent semantics with every other search mailbox.</description> 
   <pubDate>Wed, 25 Feb 2015 07:06:46 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13852#t87545</link> 
  </item> 
   
  <item> 
   <title>&gt;&gt; Now that&#039;s one of a hidden setting. I never use Virtual T</title> 
   <description>&gt;&gt; Now that&#039;s one of a hidden setting. I never use Virtual Trash, so
&gt;&gt; when has it been moved there?
&gt;
&gt; Between IMP 4 and IMP 5.

I found the old behavior with a checkbox to enable the virtual trash more intuitive. But I don&#039;t have a strong opinion about this either.

&gt;&gt; Now that I was able to enable Virtual Trash, it&#039;s broken though:
&gt;&gt; - You still see deleted messages in the regular mailboxes.
&gt;
&gt; Can&#039;t reproduce.
&gt;
&gt;&gt; - You cannot undelete messages.
&gt;
&gt; Fixed.

Needs to be backported too. Thanks!

&gt;&gt; - You can drag messages from the VT to any folder while they stay deleted.
&gt;
&gt; The current behavior is correct.  If you &quot;move&quot; a message out of 
&gt; Virtual Trash, it will disappear from virtual trash.  But since the 
&gt; message has a deleted flag, it will &quot;re-appear&quot; when the virtual 
&gt; trash is explicitly refreshed (i.e. the search is run again).  This 
&gt; is consistent semantics with every other search mailbox.

It&#039;s not the same completely. Because if you move from a search mailbox to a folder so that it doesn&#039;t match the search criteria anymore, it works like a regular mailbox. And that&#039;s the more important point. If we use the folder semantics with search results, we need to use the folder semantics in user interaction too. Where we cannot guarantee this interaction behavior, we need to disable it. If we don&#039;t want to re-run the search immediately (which would be the correct behavior) because it is too performance hungry, we need to disable moving out of search folders. If we don&#039;t want to undelete message after moving from a virtual trash for whatever reasons (which would be the correct behavior too), we again need to disable moving.</description> 
   <pubDate>Wed, 25 Feb 2015 07:27:31 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13852#t87546</link> 
  </item> 
   
  <item> 
   <title>&gt;&gt;&gt; Now that&#039;s one of a hidden setting. I never use Virtual </title> 
   <description>&gt;&gt;&gt; Now that&#039;s one of a hidden setting. I never use Virtual Trash, so
&gt;&gt;&gt; when has it been moved there?
&gt;&gt;
&gt;&gt; Between IMP 4 and IMP 5.
&gt;
&gt; I found the old behavior with a checkbox to enable the virtual trash 
&gt; more intuitive. But I don&#039;t have a strong opinion about this either.

Having separate &quot;trash&quot; and &quot;virtual trash&quot; options was completely unintuitive.  They are the same thing.  Virtual Trash is a *type* of trash mailbox; it&#039;s not a separate entity.

&gt;&gt;&gt; Now that I was able to enable Virtual Trash, it&#039;s broken though:
&gt;&gt;&gt; - You still see deleted messages in the regular mailboxes.
&gt;&gt;
&gt;&gt; Can&#039;t reproduce.
&gt;&gt;
&gt;&gt;&gt; - You cannot undelete messages.
&gt;&gt;
&gt;&gt; Fixed.
&gt;
&gt; Needs to be backported too. Thanks!

Unfortunately, this isn&#039;t something that is directly backportable since message viewing has changed a bunch in IMP 7.  Due to other time concerns (which I will hopefully be able to discuss very soon) I don&#039;t have the time to do the kind of involved backporting necessary for this.

&gt;&gt;&gt; - You can drag messages from the VT to any folder while they stay deleted.
&gt;&gt;
&gt;&gt; The current behavior is correct.  If you &quot;move&quot; a message out of
&gt;&gt; Virtual Trash, it will disappear from virtual trash.  But since the
&gt;&gt; message has a deleted flag, it will &quot;re-appear&quot; when the virtual
&gt;&gt; trash is explicitly refreshed (i.e. the search is run again).  This
&gt;&gt; is consistent semantics with every other search mailbox.
&gt;
&gt; It&#039;s not the same completely. Because if you move from a search 
&gt; mailbox to a folder so that it doesn&#039;t match the search criteria 
&gt; anymore, it works like a regular mailbox.

Exactly my point.
&gt; And that&#039;s the more 
&gt; important point. If we use the folder semantics with search results, 
&gt; we need to use the folder semantics in user interaction too. Where we 
&gt; cannot guarantee this interaction behavior, we need to disable it. If 
&gt; we don&#039;t want to re-run the search immediately (which would be the 
&gt; correct behavior) because it is too performance hungry, we need to 
&gt; disable moving out of search folders.

Why?  Again... this is how every mailbox works... when you move a message out, it disappears.  And all search mailboxes are not refreshed until explicitly told to.  (There is a difference in semantics between search and non-search mailboxes, but that is OK because there is explicit visual indication - via the searchbar - of this difference).

I guess I&#039;m confused what you think you should be seeing.  Moving a message out of the Virtual Trash should not cause that message to remain in the Virtual Trash.  I&#039;m not sure what other behavior you are expecting.  (i.e. moving a message out of Virtual Trash to a different mailbox MUST cause the message to be initially removed from the virtual trash, since delivery to a mailbox could possibly result in the \deleted flag being removed, for example).</description> 
   <pubDate>Wed, 25 Feb 2015 07:37:30 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13852#t87548</link> 
  </item> 
   
  <item> 
   <title>&gt;&gt;&gt;&gt; - You cannot undelete messages.
&gt;&gt;&gt;
&gt;&gt;&gt; Fixed.
&gt;&gt;
&gt;</title> 
   <description>&gt;&gt;&gt;&gt; - You cannot undelete messages.
&gt;&gt;&gt;
&gt;&gt;&gt; Fixed.
&gt;&gt;
&gt;&gt; Needs to be backported too. Thanks!
&gt;
&gt; Unfortunately, this isn&#039;t something that is directly backportable 
&gt; since message viewing has changed a bunch in IMP 7.  Due to other 
&gt; time concerns (which I will hopefully be able to discuss very soon) I 
&gt; don&#039;t have the time to do the kind of involved backporting necessary 
&gt; for this.

This is very pity, because even if we are working on H6, we still need to support H5 for some time, until the next major version is stable.

&gt;&gt;&gt;&gt; - You can drag messages from the VT to any folder while they stay deleted.
&gt;&gt;&gt;
&gt;&gt;&gt; The current behavior is correct.  If you &quot;move&quot; a message out of
&gt;&gt;&gt; Virtual Trash, it will disappear from virtual trash.  But since the
&gt;&gt;&gt; message has a deleted flag, it will &quot;re-appear&quot; when the virtual
&gt;&gt;&gt; trash is explicitly refreshed (i.e. the search is run again).  This
&gt;&gt;&gt; is consistent semantics with every other search mailbox.
&gt;&gt;
&gt;&gt; It&#039;s not the same completely. Because if you move from a search
&gt;&gt; mailbox to a folder so that it doesn&#039;t match the search criteria
&gt;&gt; anymore, it works like a regular mailbox.
&gt;
&gt; Exactly my point.

This is what I was trying to say. ;-) In this case it works correctly.

&gt;&gt; And that&#039;s the more
&gt;&gt; important point. If we use the folder semantics with search results,
&gt;&gt; we need to use the folder semantics in user interaction too. Where we
&gt;&gt; cannot guarantee this interaction behavior, we need to disable it. If
&gt;&gt; we don&#039;t want to re-run the search immediately (which would be the
&gt;&gt; correct behavior) because it is too performance hungry, we need to
&gt;&gt; disable moving out of search folders.
&gt;
&gt; Why?  Again... this is how every mailbox works... when you move a 
&gt; message out, it disappears.  And all search mailboxes are not 
&gt; refreshed until explicitly told to.  (There is a difference in 
&gt; semantics between search and non-search mailboxes, but that is OK 
&gt; because there is explicit visual indication - via the searchbar - of 
&gt; this difference).
&gt;
&gt; I guess I&#039;m confused what you think you should be seeing.  Moving a 
&gt; message out of the Virtual Trash should not cause that message to 
&gt; remain in the Virtual Trash.  I&#039;m not sure what other behavior you 
&gt; are expecting.  (i.e. moving a message out of Virtual Trash to a 
&gt; different mailbox MUST cause the message to be initially removed from 
&gt; the virtual trash, since delivery to a mailbox could possibly result 
&gt; in the \deleted flag being removed, for example).

I have to admit that in the case of moving a message out of a search folder while still meeting the search requirements, both possible behaviors may make sense, but may also be confusing. If I stick with my folder semantics, the current behavior is indeed correct, the message disappears from the current folder. It&#039;s still a bit confusing if the message re-appears on the next visit, but probably less confusing than the message instantly re-appearing.

That leaves that second example of dragging from virtual trash. In this case, it can be safely assumed that the user want&#039;s to undelete the message, just like he would do when dragging from a regular trash folder. What we need to do is not only to move the message to the drop target (if it wasn&#039;t already from this folder), but also to remove the \deleted flag. In this use case the folder metaphor not only works instantly, but also permanently.</description> 
   <pubDate>Wed, 25 Feb 2015 08:19:23 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13852#t87549</link> 
  </item> 
   
  <item> 
   <title>Needs at least backporting of the fix to H5</title> 
   <description>Needs at least backporting of the fix to H5</description> 
   <pubDate>Fri, 27 May 2016 17:02:10 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/13852#t90590</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
