erosman / support

Support Location for all my extensions
Mozilla Public License 2.0
168 stars 12 forks source link

AMO homepage: Unclear description of features (Discard) #645

Open Chealer opened 1 month ago

Chealer commented 1 month ago

According to the description on its home on addons.mozilla.org (AMO), the FoxyTab extension contains a lot of features, which seem potentially useful. Unfortunately, the list is quite unclear:

Features

  • Bookmark
  • Capture
  • Clean URL (remove tracking/redirecting strings from Tab URLs)
  • Close Bookmarked Tabs
  • Close Duplicate Tabs
  • Close Other Windows
  • Container (set patterns to automatically open Tabs in containers)
  • Copy (Title, URL, IP, Custom)
  • Create Desktop Shortcut
  • Date & Clock (multiple languages & time-zones in the Toolbar popup)
  • Discard
  • Editable Context Menus (enable, disable, move)
  • Hide & Show
  • Host (Keep, Close, Close other, Move to New Window, Reload)
  • Keyboard Shortcuts
  • Merge All Windows
  • Move (to New or Private Window)
  • Pin & Unpin
  • Print
  • Redirect (set custom rules to redirect Tabs)
  • Reload (Group, 1-5 minutes, Custom interval)
  • Save Tab as PDF
  • Select Match based on Regular Expression pattern
  • Show Flag (IP location & country flag; using internal database)
  • Sort (by URL, Title, Last Accessed, Reverse; Ascending or Descending)
  • Tab Counter (with editable color & background)
  • Theme (create your own Firefox Theme)
  • Help Guide

One of the items which particularly need clarification is "Discard" (discard what?).

erosman commented 1 month ago

It performs tabs.discard().

Some browsers automatically "discard" unused tabs to free memory. Discarded tabs stay visible in the tabstrip. The browser remembers the tab's state and restores it when the user selects the tab. The details of when tabs are and what is discarded are browser-specific.

It is also explained in the included Help.

Chealer commented 1 month ago

Thank you @erosman, that is helpful.

The help integrated in FoxyTab 2.30 (content/index.html) does contain the following:

Discard Discard Tab or highlighted, or tabs To the Left, or To the Right Some browsers automatically "discard" tabs that they don't think are likely to be needed by the user soon. The tab stays visible in the tab-strip and the browser remembers its state, so if the user selects a tab that has been discarded, it is immediately restored. It's not possible to discard the currently active tab, or a tab whose document contains a beforeunload listener that would display a prompt.

I understand more what the feature is now. I recommend to first fix the integrated help. Then, we can decide on how this should be phrased in the features list.

Most importantly:

  1. Avoid discussing automatic "discarding", and instead focus on explaining what "discarding tabs" means.
  2. Define which tab is considered currently active
erosman commented 1 month ago

Thank you for the suggestion. I will try to make improvements when working on the next update.