diff --git a/container/testdata/doctabs/desktop/change_content_change_hidden.xml b/container/testdata/doctabs/desktop/change_content_change_hidden.xml
index ec134c8658..f71d27c670 100644
--- a/container/testdata/doctabs/desktop/change_content_change_hidden.xml
+++ b/container/testdata/doctabs/desktop/change_content_change_hidden.xml
@@ -11,6 +11,14 @@
Test2
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/change_content_change_visible.xml b/container/testdata/doctabs/desktop/change_content_change_visible.xml
index ec134c8658..f71d27c670 100644
--- a/container/testdata/doctabs/desktop/change_content_change_visible.xml
+++ b/container/testdata/doctabs/desktop/change_content_change_visible.xml
@@ -11,6 +11,14 @@
Test2
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/change_content_initial.xml b/container/testdata/doctabs/desktop/change_content_initial.xml
index 122ffbcd92..b5116a885d 100644
--- a/container/testdata/doctabs/desktop/change_content_initial.xml
+++ b/container/testdata/doctabs/desktop/change_content_initial.xml
@@ -11,6 +11,14 @@
Test2
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/change_label_change_selected.xml b/container/testdata/doctabs/desktop/change_label_change_selected.xml
index 7e4ecd57c7..6015c1888a 100644
--- a/container/testdata/doctabs/desktop/change_label_change_selected.xml
+++ b/container/testdata/doctabs/desktop/change_label_change_selected.xml
@@ -11,6 +11,14 @@
Test2
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/change_label_change_unselected.xml b/container/testdata/doctabs/desktop/change_label_change_unselected.xml
index aaddbb669c..d5c5d2e5a7 100644
--- a/container/testdata/doctabs/desktop/change_label_change_unselected.xml
+++ b/container/testdata/doctabs/desktop/change_label_change_unselected.xml
@@ -11,6 +11,14 @@
New 2
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/change_label_initial.xml b/container/testdata/doctabs/desktop/change_label_initial.xml
index 122ffbcd92..b5116a885d 100644
--- a/container/testdata/doctabs/desktop/change_label_initial.xml
+++ b/container/testdata/doctabs/desktop/change_label_initial.xml
@@ -11,6 +11,14 @@
Test2
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/dynamic_appended_another_three.xml b/container/testdata/doctabs/desktop/dynamic_appended_another_three.xml
index 37a2bcbe65..d72bf9c221 100644
--- a/container/testdata/doctabs/desktop/dynamic_appended_another_three.xml
+++ b/container/testdata/doctabs/desktop/dynamic_appended_another_three.xml
@@ -17,6 +17,14 @@
Test5
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/hover_all_tabs.xml b/container/testdata/doctabs/desktop/hover_all_tabs.xml
index 3f645ce1f1..73b08d4279 100644
--- a/container/testdata/doctabs/desktop/hover_all_tabs.xml
+++ b/container/testdata/doctabs/desktop/hover_all_tabs.xml
@@ -11,6 +11,14 @@
Test2
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/hover_create_tab.xml b/container/testdata/doctabs/desktop/hover_create_tab.xml
index d098e6dc80..10cf227b38 100644
--- a/container/testdata/doctabs/desktop/hover_create_tab.xml
+++ b/container/testdata/doctabs/desktop/hover_create_tab.xml
@@ -11,6 +11,14 @@
Test2
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/hover_first.xml b/container/testdata/doctabs/desktop/hover_first.xml
index 7ab1fc06fc..25dc38f743 100644
--- a/container/testdata/doctabs/desktop/hover_first.xml
+++ b/container/testdata/doctabs/desktop/hover_first.xml
@@ -15,6 +15,14 @@
Test2
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/hover_first_close.xml b/container/testdata/doctabs/desktop/hover_first_close.xml
index d098e6dc80..10cf227b38 100644
--- a/container/testdata/doctabs/desktop/hover_first_close.xml
+++ b/container/testdata/doctabs/desktop/hover_first_close.xml
@@ -11,6 +11,14 @@
Test2
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/hover_none.xml b/container/testdata/doctabs/desktop/hover_none.xml
index 611730180b..889e26fd1f 100644
--- a/container/testdata/doctabs/desktop/hover_none.xml
+++ b/container/testdata/doctabs/desktop/hover_none.xml
@@ -11,6 +11,14 @@
Test2
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/hover_second.xml b/container/testdata/doctabs/desktop/hover_second.xml
index d098e6dc80..10cf227b38 100644
--- a/container/testdata/doctabs/desktop/hover_second.xml
+++ b/container/testdata/doctabs/desktop/hover_second.xml
@@ -11,6 +11,14 @@
Test2
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/single_custom_theme.png b/container/testdata/doctabs/desktop/single_custom_theme.png
index 5e03b69094..63bc14ad29 100644
Binary files a/container/testdata/doctabs/desktop/single_custom_theme.png and b/container/testdata/doctabs/desktop/single_custom_theme.png differ
diff --git a/container/testdata/doctabs/desktop/tab_location_bottom.xml b/container/testdata/doctabs/desktop/tab_location_bottom.xml
index fc661582a8..ca68760ff7 100644
--- a/container/testdata/doctabs/desktop/tab_location_bottom.xml
+++ b/container/testdata/doctabs/desktop/tab_location_bottom.xml
@@ -14,6 +14,14 @@
Test3
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/tab_location_leading.xml b/container/testdata/doctabs/desktop/tab_location_leading.xml
index fa131d8260..c014a403de 100644
--- a/container/testdata/doctabs/desktop/tab_location_leading.xml
+++ b/container/testdata/doctabs/desktop/tab_location_leading.xml
@@ -14,6 +14,14 @@
Test3
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/tab_location_top.xml b/container/testdata/doctabs/desktop/tab_location_top.xml
index 2a82501d4f..510932b14d 100644
--- a/container/testdata/doctabs/desktop/tab_location_top.xml
+++ b/container/testdata/doctabs/desktop/tab_location_top.xml
@@ -14,6 +14,14 @@
Test3
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/tab_location_trailing.xml b/container/testdata/doctabs/desktop/tab_location_trailing.xml
index fcab7dbc83..9524b6d1ab 100644
--- a/container/testdata/doctabs/desktop/tab_location_trailing.xml
+++ b/container/testdata/doctabs/desktop/tab_location_trailing.xml
@@ -14,6 +14,14 @@
Test3
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/tapped_all_tabs.xml b/container/testdata/doctabs/desktop/tapped_all_tabs.xml
index 941e310eca..288a3d5f65 100644
--- a/container/testdata/doctabs/desktop/tapped_all_tabs.xml
+++ b/container/testdata/doctabs/desktop/tapped_all_tabs.xml
@@ -17,6 +17,14 @@
Another
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/tapped_create_tab.xml b/container/testdata/doctabs/desktop/tapped_create_tab.xml
index 8d9d339c03..09ea709900 100644
--- a/container/testdata/doctabs/desktop/tapped_create_tab.xml
+++ b/container/testdata/doctabs/desktop/tapped_create_tab.xml
@@ -17,6 +17,14 @@
Another
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/tapped_first_selected.xml b/container/testdata/doctabs/desktop/tapped_first_selected.xml
index b30dfcfc62..bc3f38c998 100644
--- a/container/testdata/doctabs/desktop/tapped_first_selected.xml
+++ b/container/testdata/doctabs/desktop/tapped_first_selected.xml
@@ -14,6 +14,14 @@
Test3
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/tapped_second_selected.xml b/container/testdata/doctabs/desktop/tapped_second_selected.xml
index 74b71ac774..13dfad5a42 100644
--- a/container/testdata/doctabs/desktop/tapped_second_selected.xml
+++ b/container/testdata/doctabs/desktop/tapped_second_selected.xml
@@ -14,6 +14,14 @@
Test3
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/desktop/tapped_third_selected.xml b/container/testdata/doctabs/desktop/tapped_third_selected.xml
index 5bdf984186..b7a2d3b3d7 100644
--- a/container/testdata/doctabs/desktop/tapped_third_selected.xml
+++ b/container/testdata/doctabs/desktop/tapped_third_selected.xml
@@ -14,6 +14,14 @@
Test3
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/mobile/change_content_change_hidden.xml b/container/testdata/doctabs/mobile/change_content_change_hidden.xml
index 07ea42864f..cc7c56e56a 100644
--- a/container/testdata/doctabs/mobile/change_content_change_hidden.xml
+++ b/container/testdata/doctabs/mobile/change_content_change_hidden.xml
@@ -17,6 +17,14 @@
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/mobile/change_content_change_visible.xml b/container/testdata/doctabs/mobile/change_content_change_visible.xml
index 07ea42864f..cc7c56e56a 100644
--- a/container/testdata/doctabs/mobile/change_content_change_visible.xml
+++ b/container/testdata/doctabs/mobile/change_content_change_visible.xml
@@ -17,6 +17,14 @@
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/mobile/change_content_initial.xml b/container/testdata/doctabs/mobile/change_content_initial.xml
index 5930d26873..976a05b4d1 100644
--- a/container/testdata/doctabs/mobile/change_content_initial.xml
+++ b/container/testdata/doctabs/mobile/change_content_initial.xml
@@ -17,6 +17,14 @@
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/mobile/change_icon_change_selected.xml b/container/testdata/doctabs/mobile/change_icon_change_selected.xml
index f60d8d3d31..9bf06c36fb 100644
--- a/container/testdata/doctabs/mobile/change_icon_change_selected.xml
+++ b/container/testdata/doctabs/mobile/change_icon_change_selected.xml
@@ -17,6 +17,14 @@
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/mobile/change_icon_change_unselected.xml b/container/testdata/doctabs/mobile/change_icon_change_unselected.xml
index f60d8d3d31..9bf06c36fb 100644
--- a/container/testdata/doctabs/mobile/change_icon_change_unselected.xml
+++ b/container/testdata/doctabs/mobile/change_icon_change_unselected.xml
@@ -17,6 +17,14 @@
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/mobile/change_icon_initial.xml b/container/testdata/doctabs/mobile/change_icon_initial.xml
index f60d8d3d31..9bf06c36fb 100644
--- a/container/testdata/doctabs/mobile/change_icon_initial.xml
+++ b/container/testdata/doctabs/mobile/change_icon_initial.xml
@@ -17,6 +17,14 @@
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/mobile/change_label_change_selected.xml b/container/testdata/doctabs/mobile/change_label_change_selected.xml
index f512f27dfe..f5b042d814 100644
--- a/container/testdata/doctabs/mobile/change_label_change_selected.xml
+++ b/container/testdata/doctabs/mobile/change_label_change_selected.xml
@@ -17,6 +17,14 @@
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/mobile/change_label_change_unselected.xml b/container/testdata/doctabs/mobile/change_label_change_unselected.xml
index b1389c294a..20c3a5e2b3 100644
--- a/container/testdata/doctabs/mobile/change_label_change_unselected.xml
+++ b/container/testdata/doctabs/mobile/change_label_change_unselected.xml
@@ -17,6 +17,14 @@
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/mobile/change_label_initial.xml b/container/testdata/doctabs/mobile/change_label_initial.xml
index 5930d26873..976a05b4d1 100644
--- a/container/testdata/doctabs/mobile/change_label_initial.xml
+++ b/container/testdata/doctabs/mobile/change_label_initial.xml
@@ -17,6 +17,14 @@
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/mobile/dynamic_appended_another_three.xml b/container/testdata/doctabs/mobile/dynamic_appended_another_three.xml
index 90d9c1709b..213ff5b59d 100644
--- a/container/testdata/doctabs/mobile/dynamic_appended_another_three.xml
+++ b/container/testdata/doctabs/mobile/dynamic_appended_another_three.xml
@@ -29,6 +29,14 @@
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/mobile/hover_none.xml b/container/testdata/doctabs/mobile/hover_none.xml
index c37a22215f..8d93cc6f86 100644
--- a/container/testdata/doctabs/mobile/hover_none.xml
+++ b/container/testdata/doctabs/mobile/hover_none.xml
@@ -17,6 +17,14 @@
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/mobile/tab_location_bottom.xml b/container/testdata/doctabs/mobile/tab_location_bottom.xml
index 2b333d9124..2177e5fa84 100644
--- a/container/testdata/doctabs/mobile/tab_location_bottom.xml
+++ b/container/testdata/doctabs/mobile/tab_location_bottom.xml
@@ -23,6 +23,14 @@
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/mobile/tab_location_top.xml b/container/testdata/doctabs/mobile/tab_location_top.xml
index 17572302e8..06a26cc566 100644
--- a/container/testdata/doctabs/mobile/tab_location_top.xml
+++ b/container/testdata/doctabs/mobile/tab_location_top.xml
@@ -23,6 +23,14 @@
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/mobile/tapped_all_tabs.xml b/container/testdata/doctabs/mobile/tapped_all_tabs.xml
index 42ae70da91..bd35fec6a6 100644
--- a/container/testdata/doctabs/mobile/tapped_all_tabs.xml
+++ b/container/testdata/doctabs/mobile/tapped_all_tabs.xml
@@ -29,6 +29,14 @@
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/mobile/tapped_create_tab.xml b/container/testdata/doctabs/mobile/tapped_create_tab.xml
index 0f79b52a03..8bc62fd8cd 100644
--- a/container/testdata/doctabs/mobile/tapped_create_tab.xml
+++ b/container/testdata/doctabs/mobile/tapped_create_tab.xml
@@ -29,6 +29,14 @@
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/mobile/tapped_first_selected.xml b/container/testdata/doctabs/mobile/tapped_first_selected.xml
index 8786dfd1b1..3979cf5fdc 100644
--- a/container/testdata/doctabs/mobile/tapped_first_selected.xml
+++ b/container/testdata/doctabs/mobile/tapped_first_selected.xml
@@ -23,6 +23,14 @@
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/mobile/tapped_second_selected.xml b/container/testdata/doctabs/mobile/tapped_second_selected.xml
index 683bb673b2..158c5dee42 100644
--- a/container/testdata/doctabs/mobile/tapped_second_selected.xml
+++ b/container/testdata/doctabs/mobile/tapped_second_selected.xml
@@ -23,6 +23,14 @@
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/mobile/tapped_third_selected.xml b/container/testdata/doctabs/mobile/tapped_third_selected.xml
index 04c0c58f9f..de78c1782d 100644
--- a/container/testdata/doctabs/mobile/tapped_third_selected.xml
+++ b/container/testdata/doctabs/mobile/tapped_third_selected.xml
@@ -23,6 +23,14 @@
+
+
+
+
+
+
+
+
diff --git a/container/testdata/doctabs/mobile/theme_ugly.png b/container/testdata/doctabs/mobile/theme_ugly.png
index 3f30bd5914..ec11a819d8 100644
Binary files a/container/testdata/doctabs/mobile/theme_ugly.png and b/container/testdata/doctabs/mobile/theme_ugly.png differ
diff --git a/internal/widget/scroller.go b/internal/widget/scroller.go
index 379ac7129d..38249ce745 100644
--- a/internal/widget/scroller.go
+++ b/internal/widget/scroller.go
@@ -283,7 +283,7 @@ func (r *scrollContainerRenderer) MinSize() fyne.Size {
func (r *scrollContainerRenderer) Refresh() {
if len(r.BaseRenderer.Objects()) == 0 || r.BaseRenderer.Objects()[0] != r.scroll.Content {
// push updated content object to baseRenderer
- r.BaseRenderer.SetObjects([]fyne.CanvasObject{r.scroll.Content})
+ r.BaseRenderer.Objects()[0] = r.scroll.Content
}
if r.oldMinSize == r.scroll.Content.MinSize() && r.oldMinSize == r.scroll.Content.Size() &&
(r.scroll.Size().Width <= r.oldMinSize.Width && r.scroll.Size().Height <= r.oldMinSize.Height) {