diff --git a/app/assets/stylesheets/content/_work_packages.sass b/app/assets/stylesheets/content/_work_packages.sass
index 15b2523b7a..b5a6edf693 100644
--- a/app/assets/stylesheets/content/_work_packages.sass
+++ b/app/assets/stylesheets/content/_work_packages.sass
@@ -40,10 +40,26 @@
font-size: 1.125rem
font-weight: bold
+
+div[class*='work-packages--details--']
+ width: 100%
.inplace-edit--read-value
+ .dynamic-attribute
+ width: 100%
+
span
overflow: hidden
text-overflow: ellipsis
+ display: block
+
+ p
+ overflow: inherit
+ text-overflow: inherit
+
+ a
+ overflow: inherit
+ text-overflow: inherit
+ display: inherit
.work-packages--details--subject
@include grid-content
diff --git a/frontend/app/templates/components/inplace_editor/display/dynamic.html b/frontend/app/templates/components/inplace_editor/display/dynamic.html
index 1fc24456ef..1ef9b7c201 100644
--- a/frontend/app/templates/components/inplace_editor/display/dynamic.html
+++ b/frontend/app/templates/components/inplace_editor/display/dynamic.html
@@ -1,4 +1,5 @@