# Breaking change - Invisible text elements now collapse

**URL:** <https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334>\
**Category:** Announcements\
**Created:** [September 19, 2018, 5:46pm UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334 "2018-09-19T17:46:24Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![marca](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/marca/32/25404_2.png) [@marca](https://forum.bubble.io/u/marca)\
**Post date:** [September 19, 2018, 5:46pm UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334/1 "2018-09-19T17:46:24Z")

</div>

Hi everyone,

We’re rolling out a new breaking change regarding the text element. Historically, a text element made invisible has maintained its height, meaning that everything beneath it remains in place. Going forward, checking the box “Shrink the element height if the text gets shorter” in the property editor will cause it will work the way a collapsable group does–its height will go to zero when it becomes invisible. This seems to us to be a more logical default behavior.

As with all breaking changes, this new functionality is opt-in, available in Bubble v4. Newly created apps will implement this behavior as the default, but existing apps will have the option to upgrade.

Let me know if you have any questions.

---

<div class="post-metadata">

**Author:** ![marca](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/marca/32/25404_2.png) [@marca](https://forum.bubble.io/u/marca)\
**Post date:** [September 19, 2018, 5:46pm UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334/2 "2018-09-19T17:46:35Z")

</div>

Unlisted on September 19, 2018, 5:46pm UTC



---

<div class="post-metadata">

**Author:** ![Profamii](https://avatars.discourse-cdn.com/v4/letter/p/f6c823/32.png) [@Profamii](https://forum.bubble.io/u/Profamii)\
**Post date:** [September 20, 2018, 6:16pm UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334/3 "2018-09-20T18:16:36Z")

</div>

Has the feature been removed? Can’t find it anywhere in the Properties Editor after upgrading my app

---

<div class="post-metadata">

**Author:** ![marca](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/marca/32/25404_2.png) [@marca](https://forum.bubble.io/u/marca)\
**Post date:** [September 21, 2018, 3:37pm UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334/4 "2018-09-21T15:37:14Z")

</div>

Listed on September 21, 2018, 3:37pm UTC



---

<div class="post-metadata">

**Author:** ![marca](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/marca/32/25404_2.png) [@marca](https://forum.bubble.io/u/marca)\
**Post date:** [September 21, 2018, 3:45pm UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334/5 "2018-09-21T15:45:26Z")

</div>

Nope, feature is live now. I created and hid the forum post in advance so as to hardcode the link–sorry for the confusion!

---

<div class="post-metadata">

**Author:** ![j.poolman](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/j.poolman/32/13227_2.png) [@j.poolman](https://forum.bubble.io/u/j.poolman)\
**Post date:** [September 21, 2018, 3:58pm UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334/6 "2018-09-21T15:58:27Z")

</div>

Thanks, that makes it much easier.

What do you mean by “the option to upgrade”? If I upgrade, do all my hidden texts get the default value or does upgrading mean I have to manually activate the collapse function per text field?

---

<div class="post-metadata">

**Author:** ![marca](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/marca/32/25404_2.png) [@marca](https://forum.bubble.io/u/marca)\
**Post date:** [September 21, 2018, 4:20pm UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334/7 "2018-09-21T16:20:50Z")

</div>

The “Shrink the element height if the text gets shorter” box must be checked on each text item to get the new behavior.

---

<div class="post-metadata">

**Author:** ![Profamii](https://avatars.discourse-cdn.com/v4/letter/p/f6c823/32.png) [@Profamii](https://forum.bubble.io/u/Profamii)\
**Post date:** [September 22, 2018, 6:37am UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334/8 "2018-09-22T06:37:04Z")

</div>

Gotcha, no worries.

The small changes make a difference, thanks for this!

---

<div class="post-metadata">

**Author:** ![simon](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/simon/32/8895_2.png) [@simon](https://forum.bubble.io/u/simon)\
**Post date:** [September 22, 2018, 9:07am UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334/9 "2018-09-22T09:07:38Z")

</div>

I haven’t upgraded my app but I am seeing this?

---

<div class="post-metadata">

**Author:** ![antony](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/antony/32/19446_2.png) [@antony](https://forum.bubble.io/u/antony)\
**Post date:** [September 22, 2018, 11:49am UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334/10 "2018-09-22T11:49:32Z")

</div>

Thanks for this great new addition!

I’m a bit confused about the implications of upgrading.

So by naming this a “breaking change”, I understand that doing the upgrade may break my app. Is this correct in this case?

However…

I also read that if I upgrade my app, each text box will have this new "Shrink the element height if the text gets shorter” box unchecked, so each text box will not change its behaviour. Hence my app will not break.

Which of these situations is correct?

And if my app may break, how will that manifest?

---

<div class="post-metadata">

**Author:** ![louisadekoya](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/louisadekoya/32/217422_2.png) [@louisadekoya](https://forum.bubble.io/u/louisadekoya)\
**Post date:** [September 22, 2018, 12:42pm UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334/11 "2018-09-22T12:42:07Z")

</div>

@antony, my reading of this is that if you already had the checkbox ticked for a text element that was invisible then it will behave differently to how it used to, hence the warning.

---

<div class="post-metadata">

**Author:** ![Vincent\_London](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/vincent_london/32/82630_2.png) [@Vincent\_London](https://forum.bubble.io/u/Vincent_London)\
**Post date:** [September 23, 2018, 10:55am UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334/12 "2018-09-23T10:55:33Z")

</div>

This is great thanks a lot! Is there any plan to expand this to other elements? Such as Groups or Images?

---

<div class="post-metadata">

**Author:** ![keith](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/keith/32/56020_2.png) [@keith](https://forum.bubble.io/u/keith)\
**Post date:** [September 23, 2018, 5:00pm UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334/13 "2018-09-23T17:00:12Z")

</div>

Groups already have that option. (Collapse this element’s height when hidden, optionally with animation.)

The change to texts is handy as it was (very) common to have to take texts and wrap them in a group for the sole purpose if achieving this previously. It’s just kind of a quality-of-life / speed of development enhancement.

---

<div class="post-metadata">

**Author:** ![fullerfarmssheep](https://avatars.discourse-cdn.com/v4/letter/f/bb73d2/32.png) [@fullerfarmssheep](https://forum.bubble.io/u/fullerfarmssheep)\
**Post date:** [September 24, 2018, 2:58pm UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334/14 "2018-09-24T14:58:45Z")

</div>

Will the existing and new texts be defaulted with this once we upgrade? Because I have a rather large application I’m working on, and it has a lot of hidden text that can’t have their height collapsed. Just want to make sure I know what I’m in for before upgrading.

---

<div class="post-metadata">

**Author:** ![marca](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/marca/32/25404_2.png) [@marca](https://forum.bubble.io/u/marca)\
**Post date:** [September 24, 2018, 3:28pm UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334/15 "2018-09-24T15:28:50Z")

</div>

All texts new and existing, will be affected by the change, but only if the “Shrink the element height if the text gets shorter” checkbox is selected.

---

<div class="post-metadata">

**Author:** ![marca](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/marca/32/25404_2.png) [@marca](https://forum.bubble.io/u/marca)\
**Post date:** [September 24, 2018, 3:30pm UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334/16 "2018-09-24T15:30:01Z")

</div>

As @keith said, groups already have this option. No plan to roll this out to images, but if people are interested in this feature, we might reconsider.

---

<div class="post-metadata">

**Author:** ![philnauta](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/philnauta/32/7808_2.png) [@philnauta](https://forum.bubble.io/u/philnauta)\
**Post date:** [September 24, 2018, 11:56pm UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334/17 "2018-09-24T23:56:07Z")

</div>

So happy to have this! Not sure about other folks, but for me, there are many other elements I find myself having to put in a group just to be able to collapse them when they’re hidden - repeating groups, buttons, etc. Would love to have this option on all (or at least many other) types of elements.

---

<div class="post-metadata">

**Author:** ![paritosh.mehta19](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/paritosh.mehta19/32/110875_2.png) [@paritosh.mehta19](https://forum.bubble.io/u/paritosh.mehta19)\
**Post date:** [September 25, 2018, 2:15am UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334/18 "2018-09-25T02:15:03Z")

</div>

Same here. Having this option on more element types will be useful to me too.

---

<div class="post-metadata">

**Author:** ![fullerfarmssheep](https://avatars.discourse-cdn.com/v4/letter/f/bb73d2/32.png) [@fullerfarmssheep](https://forum.bubble.io/u/fullerfarmssheep)\
**Post date:** [September 25, 2018, 4:38pm UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334/19 "2018-09-25T16:38:30Z")

</div>

Yes, thank you, but will the checkbox be automatically selected upon upgrade for all existing text elements?

---

<div class="post-metadata">

**Author:** ![marca](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/marca/32/25404_2.png) [@marca](https://forum.bubble.io/u/marca)\
**Post date:** [September 25, 2018, 6:25pm UTC](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334/20 "2018-09-25T18:25:00Z")

</div>

No, the checkbox will not be automatically selected.

[Next page](https://forum.bubble.io/t/breaking-change-invisible-text-elements-now-collapse/38334.md?page=2)
