# Hide editor tabs without disabling them

**URL:** <https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563>\
**Category:** General\
**Created:** [19 January 2020 09:20 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563 "2020-01-19T09:20:03Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ElGranLoky](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/elgranloky/32/7121_2.png) [@ElGranLoky](https://discourse.nodered.org/u/ElGranLoky)\
**Post date:** [19 January 2020 09:20 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563/1 "2020-01-19T09:20:03Z")

</div>

I don't know if this option exists in the editor.

It would be nice if you could do the same thing that happens with the subflows and you could hide the tabs when they are not being edited.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [19 January 2020 09:53 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563/2 "2020-01-19T09:53:09Z")

</div>

If you hide them from the editor - then how would you get them back to edit them ? They have to exist in the editor.

---

<div class="post-metadata">

**Author:** ![ElGranLoky](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/elgranloky/32/7121_2.png) [@ElGranLoky](https://discourse.nodered.org/u/ElGranLoky)\
**Post date:** [19 January 2020 10:18 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563/3 "2020-01-19T10:18:41Z")

</div>

Why? you can search it with the search buttom (tab).

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/d/6/d6c44d001b3d863934a8c4af68c3e8c33c8751e9.png)

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [19 January 2020 10:29 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563/4 "2020-01-19T10:29:42Z")

</div>

One of the common pieces of feedback we got in the developer survey last year was for there to be better management of the tabs in the editor - especially for users with _lots_ of tabs.

We added the search box in 0.20 (maybe... or was it 1.0...) to help with the navigation but there's more to do. Before we added that search box, the idea of closing regular flow tabs was never going to happen.

With the search box, then maybe it isn't a completely off-limits idea. But it does need some careful consideration. I'm not sure the search box alone is sufficient for a user to know instinctively what they have got available to them.

There are some other ideas kicking around to help the general navigation of the workspace and to increase visibility of what is there. As those ideas progress, then maybe the idea of closing editor tabs can be revisited.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [19 January 2020 11:47 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563/5 "2020-01-19T11:47:59Z")

</div>

I would hope this is a per edit session thing rather than in the flow. I would hate to be sent a flow that looked innocent but had hidden tabs executing who knows what - with no way for me to find them as I don't happen to know the name...

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [19 January 2020 14:18 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563/6 "2020-01-19T14:18:17Z")

</div>

I like (perhaps accept is a better word) what the browsers do with tabs - shrink them as the number of tabs grow.

Failing that, then perhaps an option to show an fa icon only?

Another option might be, a drop-down list when the tabs start to overflow?

@dceejay good point on importing.

Sorry I can't help with any actual coding (I'm not great with presentation / CSS) but hope there is some food for thought as you guys explore this.

---

<div class="post-metadata">

**Author:** ![ElGranLoky](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/elgranloky/32/7121_2.png) [@ElGranLoky](https://discourse.nodered.org/u/ElGranLoky)\
**Post date:** [19 January 2020 16:01 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563/7 "2020-01-19T16:01:46Z")

</div>

@dceejay Good one. But if you import a flow with 20 tab, and one do a "abnormal" executing it will do as you see the tab or no. Maybe a number with the hidden tabs near the menu can help with a import.

@Steve-Mcl shrink tabs like browser do, finish with a pixel tab if you open more tabs. Drop-down list with a option of pin tab maybe could be good one.

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [19 January 2020 16:25 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563/8 "2020-01-19T16:25:33Z")

</div>

> [@Steve-Mcl](#):
>
> I like (perhaps accept is a better word) what the browsers do with tabs - shrink them as the number of tabs grow.

We do shrink the tabs, but as tabs don't have individual icons then we need to keep some of the label visible.. which limits the minimum they can be. We could add the option to give tabs custom icons.. don't think that has been considered before.

> [@ElGranLoky](#):
>
> shrink tabs like browser do, finish with a pixel tab if you open more tabs.

Some browsers don't force all tabs to be visible at once. Firefox (iirc) scrolls them in the same way we do.

We used to force them all on screen and they got pixel small. Users complained it was unusable in that state - and they were right. Hence the current implementation.

> [@Steve-Mcl](#):
>
> Another option might be, a drop-down list when the tabs start to overflow?

Already got that.

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [19 January 2020 16:36 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563/9 "2020-01-19T16:36:29Z")

</div>

> [@knolleary](#):
>
> Already got that

Oh. Of course the search box tab list.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [19 January 2020 17:27 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563/10 "2020-01-19T17:27:29Z")

</div>

@ElGranLoky - if I import a flow via cut/paste then I can visually inspect the flow before hitting deploy... (ie not running) - but only if I can see all the tabs... One of the main features of Node-RED is this ability as it allows folk here on the forum to help others by inspecting their flows quickly without running them. I'd hate for us to lose that.

---

<div class="post-metadata">

**Author:** ![cymplecy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cymplecy/32/2773_2.png) [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Post date:** [19 January 2020 20:42 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563/11 "2020-01-19T20:42:11Z")

</div>

> [@knolleary](#):
>
> especially for users with _lots_ of tabs.

As someone who has a ridiculous number of tabs in my Win10 instance (I just test flows out and never delete them) - maybe just set a max limit of 10 and charge ££££ for Node-REDPro if users want more 🙂

---

<div class="post-metadata">

**Author:** ![ElGranLoky](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/elgranloky/32/7121_2.png) [@ElGranLoky](https://discourse.nodered.org/u/ElGranLoky)\
**Post date:** [19 January 2020 21:03 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563/12 "2020-01-19T21:03:06Z")

</div>

@dceejay Yes, I also think that helping others is an important part of nodered, and that it has to be something simple to do. But I don't think it's incompatible with hiding tabs in the editor. For example:

1.- When importing enable an option to disable all hidden tabs and make them visible, or keep importing hidden tabs.  
2.- Show the number of hidden tabs next to the drop-down menu once imported, or always.

When I have more than 10 tabs open it is a nuisance to move between them, especially when 3 or 4 I almost never touch them for having them finished.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [19 January 2020 22:47 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563/13 "2020-01-19T22:47:30Z")

</div>

I think when importing they should always be shown. If you then chose to hide them that is up to you.. So as I said, it should be held in the editor/browser state and not in the flow file.

---

<div class="post-metadata">

**Author:** ![Christian-Me](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/christian-me/32/10774_2.png) [@Christian-Me](https://discourse.nodered.org/u/Christian-Me)\
**Post date:** [19 January 2020 23:30 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563/14 "2020-01-19T23:30:33Z")

</div>

> [@knolleary](#):
>
> We do shrink the tabs, but as tabs don't have individual icons

Icons and perhaps colors 👍 “a picture can sometimes say more than 1000 words” And most of us are so bad in naming things - especially I am.

And a second line if you open subflows would be great too.

Only some suggestions.

---

<div class="post-metadata">

**Author:** ![kuema](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/kuema/32/6542_2.png) [@kuema](https://discourse.nodered.org/u/kuema)\
**Post date:** [20 January 2020 08:44 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563/15 "2020-01-20T08:44:03Z")

</div>

In terms of scalability with many flow tabs, I would like to revisit the idea of a vertical flow list in the sidebar. 🙂

Some related discussions about this topic:

> [@Editor, multiple rows for flow tabs](https://discourse.nodered.org/t/editor-multiple-rows-for-flow-tabs/12580):
>
> Is there a way, or are they working on for v1.0, to have the Flow tabs in the editor go across multiple rows (show more tabs at the top, instead of 1 long list)? I have a lot of tabs, and its nice that I can re-order them, but would be even better if I could see more on a single screen, rather than have to use the search, or arrow to move over to the tabs. Thanks !

> [@Editor Feature Request - Flow List Quick Navigation](https://discourse.nodered.org/t/editor-feature-request-flow-list-quick-navigation/3634):
>
> Greetings all! Would be possible to squeeze in a flow list button for quick navigation? I get googly eyed when using the arrows. I know I can Control+F and type in "tab", but this would be nice: [Flow\_List] Thanks for all the work on node-red!

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [20 January 2020 09:05 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563/16 "2020-01-20T09:05:33Z")

</div>

> [@kuema](#):
>
> would like to revisit the idea of a vertical flow list in the sidebar. 🙂

Thank you for linking to all the previous conversations. As I said in my reply right at the start of this topic, there are a number of ideas being kicked around already in this area. And as I said, we can consider the ability to close tabs once some of those ideas are more fully formed and we are able to address the various usability concerns this would introduce.

---

<div class="post-metadata">

**Author:** ![juanbal](https://avatars.discourse-cdn.com/v4/letter/j/e480ec/32.png) [@juanbal](https://discourse.nodered.org/u/juanbal)\
**Post date:** [28 April 2020 23:20 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563/17 "2020-04-28T23:20:50Z")

</div>

Hello  
here's a quick suggestion.  
google sheets allows the user to hide tabs.  
All hidden tabs are listed in an option under the show menu (show -\> hidden tabs)  
You don't need to know the name of hidden tabs for when you need to re-open them.  
Regards

---

<div class="post-metadata">

**Author:** ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Post date:** [28 April 2020 23:54 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563/18 "2020-04-28T23:54:20Z")

</div>

> [@cymplecy](#):
>
> I just test flows out and never delete them

Glad I'm not the only one!

Though that recent _oops_ moment put an end to that.

---

<div class="post-metadata">

**Author:** ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Post date:** [29 April 2020 00:04 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563/19 "2020-04-29T00:04:54Z")

</div>

On a follow up to the "vertical tab listing" part.

I know there is a tab list option.

And I appreciate the _trick_ used to allow it.  
Alas I think functionality was lost for ease of applying.  
(No offence)

Where that button is:  
Click it and get a **text only** list of tabs.  
Normal line spacing.  
This is a poor example. I am not a graphics person.  
The box would be sized to fix the list of tab names.  
I also don't have a good imagination for tab names.

 ![Screenshot from 2020-04-29 09-58-02](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/e/c/ecb920237dfe3aaada74a9f84396d4a616bb1378.png)

And a scroll bar is it is too long.

WRT the tabs visible along the top:  
How about limiting it to a nominal number, but......  
The visible ones are the ones most recently used.

The idea is this:  
Sure you have a lot of tabs.  
You are working on 3 of them.

As always they are at very different points in the list.  
So you finish editing one and have to scroll _yonks_ to get to the next one.  
Then when done with that tab, you have to scroll _yonks_ to get to the next one.  
Then you remember you goofed on the previous one and so have to scroll back _yonks_ to get back to the other tab.

As you do this the last `n` tabs are visible.  
That way the _3_ tabs on which you were working are there. Easy to find.

Just a thought.

---

<div class="post-metadata">

**Author:** ![K-RAD](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/k-rad/32/38966_2.png) [@K-RAD](https://discourse.nodered.org/u/K-RAD)\
**Post date:** [18 March 2021 12:37 UTC](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563/20 "2021-03-18T12:37:07Z")

</div>

Any news on this?

[Next page](https://discourse.nodered.org/t/hide-editor-tabs-without-disabling-them/20563.md?page=2)
