diff --git a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java
index b28c71d7216..91e51129716 100644
--- a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java
+++ b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java
@@ -974,6 +974,11 @@ private void setHeightThumbnail() {
private void showContent() {
contentRootLayoutHiding.setVisibility(View.VISIBLE);
+ final boolean showDescriptionOnLoad = PreferenceManager.getDefaultSharedPreferences(activity)
+ .getBoolean(getString(R.string.always_expand_description_key), false);
+ if (showDescriptionOnLoad) {
+ toggleTitleAndDescription();
+ }
}
protected void setInitialData(int serviceId, String url, String name) {
diff --git a/app/src/main/res/values/settings_keys.xml b/app/src/main/res/values/settings_keys.xml
index fe096c9fddd..8b47ec365fa 100644
--- a/app/src/main/res/values/settings_keys.xml
+++ b/app/src/main/res/values/settings_keys.xml
@@ -1094,5 +1094,5 @@
- @string/list
- @string/grid
-
+ always_expand_description
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 48e8a4854d9..5d9fec125fe 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -598,4 +598,5 @@
- %s second
- %s seconds
+ Always expand description
diff --git a/app/src/main/res/xml/appearance_settings.xml b/app/src/main/res/xml/appearance_settings.xml
index 31be267af9a..4038a14f237 100644
--- a/app/src/main/res/xml/appearance_settings.xml
+++ b/app/src/main/res/xml/appearance_settings.xml
@@ -35,4 +35,9 @@
android:title="@string/caption_setting_title"
android:summary="@string/caption_setting_description"/>
+