Skip to content

[Enhancement] Add additional loading options for dragged urls (e.g., load tab in background) #3682

Closed
@JeffreyMercado

Description

Abstract

There are settings under the "More..." context menu that allows configuration when dropping a URL onto an open tab. Allows us to set whether we want to replace the tab it was dropped on, open a new child tab, or even switch to the new tab immediately.

Some times (most times) I want to drag a url from another external application to create the tab, but load it in the background (or unloaded but pending?) so no media plays. Usually this is YouTube links and I'm dragging video links, once the tab is created, it immediately starts playing. I want to be able to have the same settings when I open a new child tab from the parent window, only start playing when I switch to the tab (I do this to queue up videos to watch later). I do not want to disable autoplay for YouTube videos globally.

I want to have more control over how new tabs are created this way. And it seems like it's possible to prevent loading a tab completely based on other options (e.g., "Keep tabs pending (unloaded) when tabs are accidentally focused...").

image

image

Steps to see the situation

  1. Open youtube.com
  2. Drag any video on the home page to the sidebar

Expected result

I should remain on the home page tab, a new tab is opened with the dragged url ready view (similar to middle/ctrl clicking). The video should not be playing until I switch to it.

Actual (present) result

I remain on the home page tab, a new tab is opened with the dragged url and starts playing.

Environment

  • Platform (OS): Windows 10
  • Version of Firefox: 133.0.3 Stable
  • Version (or revision) of Tree Style Tab: 4.0.25

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions