How can I force reactive graphs to plot/evaluate when not in focus in flexdashboard tabs?

I have a shiny application that uses flexdashboard, and I have a couple of tabs that are written into the app in the form

Tab 1
===

# input controls (affect both tabs)

# plots using ggplot2

Tab 2
===
# additional input controls (only affect plots in tab 2)

# plots using ggplot2

However, whenever I create an app like this, the plots don't begin updating with their respective reactive environments until I navigate to their respective panels.

I would like to force them to all update simultaneously, or in sequence at least, without having to navigate to each different tab. Is this possible?

Yes! Check out Shiny - Set options for an output object. β€” outputOptions

You'll want to add an R chunk with content similar to:

outputOptions(output, "myplot", suspendWhenHidden = FALSE)

As you said... by default, Shiny does not compute outputs unless they are visible. This option will disable that logic and always compute the output.