diff --git a/apple-touch-icon-120x120.png b/apple-touch-icon-120x120.png
index 5923484e03..d1aa83a300 100644
Binary files a/apple-touch-icon-120x120.png and b/apple-touch-icon-120x120.png differ
diff --git a/apple-touch-icon-152x152.png b/apple-touch-icon-152x152.png
index a953f58c7c..3a28af5e66 100644
Binary files a/apple-touch-icon-152x152.png and b/apple-touch-icon-152x152.png differ
diff --git a/apple-touch-icon-180x180.png b/apple-touch-icon-180x180.png
index 4e9d356329..a413711fa3 100644
Binary files a/apple-touch-icon-180x180.png and b/apple-touch-icon-180x180.png differ
diff --git a/apple-touch-icon-60x60.png b/apple-touch-icon-60x60.png
index e719b56a44..236da5d595 100644
Binary files a/apple-touch-icon-60x60.png and b/apple-touch-icon-60x60.png differ
diff --git a/apple-touch-icon-76x76.png b/apple-touch-icon-76x76.png
index 0caec0d8d3..53433e7159 100644
Binary files a/apple-touch-icon-76x76.png and b/apple-touch-icon-76x76.png differ
diff --git a/apple-touch-icon.png b/apple-touch-icon.png
index ff8bfaea90..381d42d0b8 100644
Binary files a/apple-touch-icon.png and b/apple-touch-icon.png differ
diff --git a/favicon-16x16.png b/favicon-16x16.png
index 4665515fc9..b48941dc14 100644
Binary files a/favicon-16x16.png and b/favicon-16x16.png differ
diff --git a/favicon-32x32.png b/favicon-32x32.png
index e8f634f42a..2a2118b6f3 100644
Binary files a/favicon-32x32.png and b/favicon-32x32.png differ
diff --git a/news/index.html b/news/index.html
index 443e22df4d..d794097fde 100644
--- a/news/index.html
+++ b/news/index.html
@@ -50,6 +50,10 @@
Changelog
+
Possibly breaking changes
+
- Closed #3899: The JS functions
Shiny.renderContent()
and Shiny.bindAll()
are now asynchronous. These changes were motivated by the recent push toward making dynamic UI rendering asynchronous (and should’ve happened when it was first introduced in Shiny v1.7.5). The vast majority of user code using these functions should continue to work as before, but some code may break if it relies on these functions being synchronous (i.e., blocking downstream operations until completion). In this case, consider await
-ing the downstream operations (or placing in a .then()
callback). (#3929)
+
+
New features and improvements
Updated selectizeInput()
’s selectize.js dependency from v0.12.4 to v0.15.2. In addition to many bug fixes and improvements, this update also adds several new plugin options. (#3875)
Shiny’s CSS styling (for things like showNotification()
, withProgress()
, inputPanel()
, etc.), has been updated with bslib’s upcoming CSS-only dark mode feature in mind. (#3882, #3914)
diff --git a/pkgdown.yml b/pkgdown.yml
index 7dbb0d8475..567e897351 100644
--- a/pkgdown.yml
+++ b/pkgdown.yml
@@ -2,5 +2,5 @@ pandoc: 3.1.2
pkgdown: 2.0.7
pkgdown_sha: ~
articles: {}
-last_built: 2023-10-20T15:59Z
+last_built: 2023-10-24T21:05Z
diff --git a/reference/icon.html b/reference/icon.html
index c48d721816..9d324d8fa5 100644
--- a/reference/icon.html
+++ b/reference/icon.html
@@ -118,21 +118,21 @@ Examples
#> <div class="navbar-header">
#> <span class="navbar-brand">App Title</span>
#> </div>
-#> <ul class="nav navbar-nav" data-tabsetid="9003">
+#> <ul class="nav navbar-nav" data-tabsetid="6464">
#> <li class="active">
-#> <a href="#tab-9003-1" data-toggle="tab" data-bs-toggle="tab" data-value="Plot">
+#> <a href="#tab-6464-1" data-toggle="tab" data-bs-toggle="tab" data-value="Plot">
#> <i aria-label="bar-chart-o icon" class="far fa-bar-chart-o fa-fw" role="presentation"></i>
#> Plot
#> </a>
#> </li>
#> <li>
-#> <a href="#tab-9003-2" data-toggle="tab" data-bs-toggle="tab" data-value="Summary">
+#> <a href="#tab-6464-2" data-toggle="tab" data-bs-toggle="tab" data-value="Summary">
#> <i aria-label="rectangle-list icon" class="far fa-rectangle-list fa-fw" role="presentation"></i>
#> Summary
#> </a>
#> </li>
#> <li>
-#> <a href="#tab-9003-3" data-toggle="tab" data-bs-toggle="tab" data-value="Table">
+#> <a href="#tab-6464-3" data-toggle="tab" data-bs-toggle="tab" data-value="Table">
#> <i aria-label="table icon" class="fas fa-table fa-fw" role="presentation"></i>
#> Table
#> </a>
@@ -141,10 +141,10 @@ Examples
#> </div>
#> </nav>
#> <div class="container-fluid">
-#> <div class="tab-content" data-tabsetid="9003">
-#> <div class="tab-pane active" data-icon-class="far fa-bar-chart-o fa-fw" data-value="Plot" id="tab-9003-1"></div>
-#> <div class="tab-pane" data-value="Summary" data-icon-class="far fa-rectangle-list fa-fw" id="tab-9003-2"></div>
-#> <div class="tab-pane" data-value="Table" data-icon-class="fas fa-table fa-fw" id="tab-9003-3"></div>
+#> <div class="tab-content" data-tabsetid="6464">
+#> <div class="tab-pane active" data-icon-class="far fa-bar-chart-o fa-fw" data-value="Plot" id="tab-6464-1"></div>
+#> <div class="tab-pane" data-value="Summary" data-icon-class="far fa-rectangle-list fa-fw" id="tab-6464-2"></div>
+#> <div class="tab-pane" data-value="Table" data-icon-class="fas fa-table fa-fw" id="tab-6464-3"></div>
#> </div>
#> </div>
diff --git a/reference/navbarPage.html b/reference/navbarPage.html
index 31e3e5447b..c773ac8653 100644
--- a/reference/navbarPage.html
+++ b/reference/navbarPage.html
@@ -206,24 +206,24 @@
Examples
#> <div class="navbar-header">
#> <span class="navbar-brand">App Title</span>
#> </div>
-
#> <ul class="nav navbar-nav" data-tabsetid="2608">
+
#> <ul class="nav navbar-nav" data-tabsetid="8862">
#> <li class="active">
-
#> <a href="#tab-2608-1" data-toggle="tab" data-bs-toggle="tab" data-value="Plot">Plot</a>
+
#> <a href="#tab-8862-1" data-toggle="tab" data-bs-toggle="tab" data-value="Plot">Plot</a>
#> </li>
#> <li>
-
#> <a href="#tab-2608-2" data-toggle="tab" data-bs-toggle="tab" data-value="Summary">Summary</a>
+
#> <a href="#tab-8862-2" data-toggle="tab" data-bs-toggle="tab" data-value="Summary">Summary</a>
#> </li>
#> <li>
-
#> <a href="#tab-2608-3" data-toggle="tab" data-bs-toggle="tab" data-value="Table">Table</a>
+
#> <a href="#tab-8862-3" data-toggle="tab" data-bs-toggle="tab" data-value="Table">Table</a>
#> </li>
#> </ul>
#> </div>
#> </nav>
#> <div class="container-fluid">
-
#> <div class="tab-content" data-tabsetid="2608">
-
#> <div class="tab-pane active" data-value="Plot" id="tab-2608-1"></div>
-
#> <div class="tab-pane" data-value="Summary" id="tab-2608-2"></div>
-
#> <div class="tab-pane" data-value="Table" id="tab-2608-3"></div>
+
#> <div class="tab-content" data-tabsetid="8862">
+
#> <div class="tab-pane active" data-value="Plot" id="tab-8862-1"></div>
+
#> <div class="tab-pane" data-value="Summary" id="tab-8862-2"></div>
+
#> <div class="tab-pane" data-value="Table" id="tab-8862-3"></div>
#> </div>
#> </div>
@@ -241,23 +241,23 @@
Examples
#> <div class="navbar-header">
#> <span class="navbar-brand">App Title</span>
#> </div>
-
#> <ul class="nav navbar-nav" data-tabsetid="1245">
+
#> <ul class="nav navbar-nav" data-tabsetid="6583">
#> <li class="active">
-
#> <a href="#tab-1245-1" data-toggle="tab" data-bs-toggle="tab" data-value="Plot">Plot</a>
+
#> <a href="#tab-6583-1" data-toggle="tab" data-bs-toggle="tab" data-value="Plot">Plot</a>
#> </li>
#> <li class="dropdown">
#> <a href="#" class="dropdown-toggle" data-toggle="dropdown" data-bs-toggle="dropdown" data-value="More">
#> More
#> <b class="caret"></b>
#> </a>
-
#> <ul class="dropdown-menu" data-tabsetid="3594">
+
#> <ul class="dropdown-menu" data-tabsetid="3194">
#> <li>
-
#> <a href="#tab-3594-1" data-toggle="tab" data-bs-toggle="tab" data-value="Summary">Summary</a>
+
#> <a href="#tab-3194-1" data-toggle="tab" data-bs-toggle="tab" data-value="Summary">Summary</a>
#> </li>
#> <li class="divider"></li>
#> <li class="dropdown-header">Section header</li>
#> <li>
-
#> <a href="#tab-3594-4" data-toggle="tab" data-bs-toggle="tab" data-value="Table">Table</a>
+
#> <a href="#tab-3194-4" data-toggle="tab" data-bs-toggle="tab" data-value="Table">Table</a>
#> </li>
#> </ul>
#> </li>
@@ -265,10 +265,10 @@
Examples
#> </div>
#> </nav>
#> <div class="container-fluid">
-
#> <div class="tab-content" data-tabsetid="1245">
-
#> <div class="tab-pane active" data-value="Plot" id="tab-1245-1"></div>
-
#> <div class="tab-pane" data-value="Summary" id="tab-3594-1"></div>
-
#> <div class="tab-pane" data-value="Table" id="tab-3594-4"></div>
+
#> <div class="tab-content" data-tabsetid="6583">
+
#> <div class="tab-pane active" data-value="Plot" id="tab-6583-1"></div>
+
#> <div class="tab-pane" data-value="Summary" id="tab-3194-1"></div>
+
#> <div class="tab-pane" data-value="Table" id="tab-3194-4"></div>
#> </div>
#> </div>
diff --git a/reference/navlistPanel.html b/reference/navlistPanel.html
index 84ccd0c285..10207ad9a5 100644
--- a/reference/navlistPanel.html
+++ b/reference/navlistPanel.html
@@ -142,24 +142,24 @@ Examples
#> <h2>Application Title</h2>
#> <div class="row">
#> <div class="col-sm-4 well">
-#> <ul class="nav nav-pills nav-stacked" data-tabsetid="4350">
+#> <ul class="nav nav-pills nav-stacked" data-tabsetid="9993">
#> <li class="navbar-brand">Header</li>
#> <li class="active">
-#> <a href="#tab-4350-2" data-toggle="tab" data-bs-toggle="tab" data-value="First">First</a>
+#> <a href="#tab-9993-2" data-toggle="tab" data-bs-toggle="tab" data-value="First">First</a>
#> </li>
#> <li>
-#> <a href="#tab-4350-3" data-toggle="tab" data-bs-toggle="tab" data-value="Second">Second</a>
+#> <a href="#tab-9993-3" data-toggle="tab" data-bs-toggle="tab" data-value="Second">Second</a>
#> </li>
#> <li>
-#> <a href="#tab-4350-4" data-toggle="tab" data-bs-toggle="tab" data-value="Third">Third</a>
+#> <a href="#tab-9993-4" data-toggle="tab" data-bs-toggle="tab" data-value="Third">Third</a>
#> </li>
#> </ul>
#> </div>
#> <div class="col-sm-8">
-#> <div class="tab-content" data-tabsetid="4350">
-#> <div class="tab-pane active" data-value="First" id="tab-4350-2"></div>
-#> <div class="tab-pane" data-value="Second" id="tab-4350-3"></div>
-#> <div class="tab-pane" data-value="Third" id="tab-4350-4"></div>
+#> <div class="tab-content" data-tabsetid="9993">
+#> <div class="tab-pane active" data-value="First" id="tab-9993-2"></div>
+#> <div class="tab-pane" data-value="Second" id="tab-9993-3"></div>
+#> <div class="tab-pane" data-value="Third" id="tab-9993-4"></div>
#> </div>
#> </div>
#> </div>
diff --git a/reference/reactive.html b/reference/reactive.html
index c012cc7a86..096278763d 100644
--- a/reference/reactive.html
+++ b/reference/reactive.html
@@ -145,7 +145,7 @@ Examples
isolate(reactiveC())
#> <quosure>
#> expr: ^values$A + 2
-#> env: 0x55f18edc8870
+#> env: 0x55786ebf90d8
# Instead, the quosure should be `rlang::inject()`ed
reactiveD <- rlang::inject(reactive(!!myquo))
diff --git a/reference/reactivePoll.html b/reference/reactivePoll.html
index 19d15aab4a..303f7be4cb 100644
--- a/reference/reactivePoll.html
+++ b/reference/reactivePoll.html
@@ -160,7 +160,7 @@ Examples
#> data()
#> })
#> }
-#> <environment: 0x55f191112fc8>
+#> <environment: 0x55786fdddfc0>
diff --git a/reference/repeatable.html b/reference/repeatable.html
index c1d32ff6de..4d70e4318c 100644
--- a/reference/repeatable.html
+++ b/reference/repeatable.html
@@ -88,13 +88,13 @@ Examples
rnormA <- repeatable(rnorm)
rnormB <- repeatable(rnorm)
rnormA(3) # [1] 1.8285879 -0.7468041 -0.4639111
-#> [1] -0.2184878 -0.6601080 0.4103127
+#> [1] 0.59247350 -0.02725643 0.66374091
rnormA(3) # [1] 1.8285879 -0.7468041 -0.4639111
-#> [1] -0.2184878 -0.6601080 0.4103127
+#> [1] 0.59247350 -0.02725643 0.66374091
rnormA(5) # [1] 1.8285879 -0.7468041 -0.4639111 -1.6510126 -1.4686924
-#> [1] -0.2184878 -0.6601080 0.4103127 1.1661035 1.6372142
+#> [1] 0.59247350 -0.02725643 0.66374091 -0.92617738 -0.84565816
rnormB(5) # [1] -0.7946034 0.2568374 -0.6567597 1.2451387 -0.8375699
-#> [1] 1.0517680 -1.0087164 -0.5591941 -0.1214564 0.3533403
+#> [1] -0.9648919 1.2269005 1.4279691 -0.3014078 1.3099274
diff --git a/reference/tabPanel.html b/reference/tabPanel.html
index 7085b09fd9..ce5154b445 100644
--- a/reference/tabPanel.html
+++ b/reference/tabPanel.html
@@ -112,25 +112,25 @@ Examples
)
#> <div class="col-sm-8" role="main">
#> <div class="tabbable">
-#> <ul class="nav nav-tabs" data-tabsetid="3898">
+#> <ul class="nav nav-tabs" data-tabsetid="3774">
#> <li class="active">
-#> <a href="#tab-3898-1" data-toggle="tab" data-bs-toggle="tab" data-value="Plot">Plot</a>
+#> <a href="#tab-3774-1" data-toggle="tab" data-bs-toggle="tab" data-value="Plot">Plot</a>
#> </li>
#> <li>
-#> <a href="#tab-3898-2" data-toggle="tab" data-bs-toggle="tab" data-value="Summary">Summary</a>
+#> <a href="#tab-3774-2" data-toggle="tab" data-bs-toggle="tab" data-value="Summary">Summary</a>
#> </li>
#> <li>
-#> <a href="#tab-3898-3" data-toggle="tab" data-bs-toggle="tab" data-value="Table">Table</a>
+#> <a href="#tab-3774-3" data-toggle="tab" data-bs-toggle="tab" data-value="Table">Table</a>
#> </li>
#> </ul>
-#> <div class="tab-content" data-tabsetid="3898">
-#> <div class="tab-pane active" data-value="Plot" id="tab-3898-1">
+#> <div class="tab-content" data-tabsetid="3774">
+#> <div class="tab-pane active" data-value="Plot" id="tab-3774-1">
#> <div class="shiny-plot-output html-fill-item" id="plot" style="width:100%;height:400px;"></div>
#> </div>
-#> <div class="tab-pane" data-value="Summary" id="tab-3898-2">
+#> <div class="tab-pane" data-value="Summary" id="tab-3774-2">
#> <pre class="shiny-text-output noplaceholder" id="summary"></pre>
#> </div>
-#> <div class="tab-pane" data-value="Table" id="tab-3898-3">
+#> <div class="tab-pane" data-value="Table" id="tab-3774-3">
#> <div id="table" class="shiny-html-output"></div>
#> </div>
#> </div>
diff --git a/reference/tabsetPanel.html b/reference/tabsetPanel.html
index 6be8637046..4c8dfa4ca2 100644
--- a/reference/tabsetPanel.html
+++ b/reference/tabsetPanel.html
@@ -137,25 +137,25 @@ Examples
)
#> <div class="col-sm-8" role="main">
#> <div class="tabbable">
-#> <ul class="nav nav-tabs" data-tabsetid="1607">
+#> <ul class="nav nav-tabs" data-tabsetid="3023">
#> <li class="active">
-#> <a href="#tab-1607-1" data-toggle="tab" data-bs-toggle="tab" data-value="Plot">Plot</a>
+#> <a href="#tab-3023-1" data-toggle="tab" data-bs-toggle="tab" data-value="Plot">Plot</a>
#> </li>
#> <li>
-#> <a href="#tab-1607-2" data-toggle="tab" data-bs-toggle="tab" data-value="Summary">Summary</a>
+#> <a href="#tab-3023-2" data-toggle="tab" data-bs-toggle="tab" data-value="Summary">Summary</a>
#> </li>
#> <li>
-#> <a href="#tab-1607-3" data-toggle="tab" data-bs-toggle="tab" data-value="Table">Table</a>
+#> <a href="#tab-3023-3" data-toggle="tab" data-bs-toggle="tab" data-value="Table">Table</a>
#> </li>
#> </ul>
-#> <div class="tab-content" data-tabsetid="1607">
-#> <div class="tab-pane active" data-value="Plot" id="tab-1607-1">
+#> <div class="tab-content" data-tabsetid="3023">
+#> <div class="tab-pane active" data-value="Plot" id="tab-3023-1">
#> <div class="shiny-plot-output html-fill-item" id="plot" style="width:100%;height:400px;"></div>
#> </div>
-#> <div class="tab-pane" data-value="Summary" id="tab-1607-2">
+#> <div class="tab-pane" data-value="Summary" id="tab-3023-2">
#> <pre class="shiny-text-output noplaceholder" id="summary"></pre>
#> </div>
-#> <div class="tab-pane" data-value="Table" id="tab-1607-3">
+#> <div class="tab-pane" data-value="Table" id="tab-3023-3">
#> <div id="table" class="shiny-html-output"></div>
#> </div>
#> </div>