Show and hide workflow

I created workflow to hide element and show another element simply, it was working well but suddenly it became working wrong. It shows 2 sheet that are already now shown, above the wanted floating group (that exists on workflow)

In elementary school tree, try to select the sheet and right click and select send to back. That should make it so it’s behind float group again.

I tried send to back, it didn’t work. 2 sheet still appears after click on button, note that these 2 sheets were not displayed before clicking on the button

IMO using the show/hide actions is bad practice is general. Use states and conditional visibility instead. Much easier to control visibility that way because you’re reducing the number of actions to a single change of state so you no longer risk forgetting a show/hide action, and the visibility depends entirely on a condition (e.g. Group A is visible when Group A’s “show” state is yes).

You might have two separate workflows controlled from same button…share screen shot of workflows for when the button is clicked

I am having a similar issue that just started happening with a view I haven’t edited in weeks. I have a sheet that opens a second sheet. When I open the second sheet I close the first sheet. When the action to close the second sheet happens the first sheet opens back up. I created an entire new view to test things out. There are only 4 total actions on the page. The same thing happens, when I close the second sheet, the first sheep opens back up. I even added a hide 1st sheet with the hide 2nd sheet action. Same issue.

  1. Are those “2 sheets” Floating Groups, Groups, or Popups?
  2. Are you using Show/Hide actions or changing a custom state that controls visibility?
  3. Did you recently modify the page layout or responsive settings?
  4. Does the issue happen in Preview, Live, or both? and did check if the element is visible on page load? and the conditonal statements assigned with it

A few things I’d check:

  • Inspect the debugger to see whether Bubble is actually executing a “Show Sheet 1” action when Sheet 2 closes. If it isn’t, then the sheet is reopening on its own, which points to a rendering issue rather than a workflow issue.
  • Check whether Sheet 1 has any conditional visibility rules that become true when Sheet 2 is hidden.
  • Disable animations on both sheets (if enabled) to see whether the behavior changes.
  • Test in another browser or an Incognito window to rule out cached assets.
  • Duplicate the page into a brand-new page and recreate the sheets from scratch. If the issue persists on a clean page, that’s another indicator it’s not your implementation.

Thanks for the tips, I really appreciate it!

This behavior is in a native mobile app. The elements are sheets.

I am using show/hide actions. I don’t believe you can control visibility for sheets in a native mobile app, at least I can’t find out to set the visibility under the conditional tab.

I didn’t modify the page layout or responsive settings

The issue happens in preview and live. It generally doesn’t happen when I use the debug mode, although sometimes it does.

There are no animations or conditional visibility.

I created a brand-new mobile view to test it out. The page has only the 2 sheets, 3 buttons and 3 workflows.

Main button (on main page) - Action - show sheet 1

Sheet 1 button - Action - hide sheet 1, show sheet 2

Sheet 2 button - Action - hide sheet 2 (during this action sheet 1 re-appears, even when I add an action to hide sheet 1 again)