Skip to content

Conversation

@kilichenko-pixida
Copy link

This PR addresses issue #1854.

My best guess is that there is a difference between Firefox and Chrome in how they handle linebreaking for inline elements that have white-space: nowrap property.

Apparantly Chrome allows line breaks between inline elements within a container if the container's width is insufficient to accommodate them on a single line, while Firefox renders it differently and no linebreak occurs with that same property value. If the nowrap value is removed, behaviour would be consistent across those two browsers and wrapping happens.

However, I think this property serves a purpose, it was introduced in this fix for this issue. If the property is removed, regions and keywords would be wrapped on white space, potentially splitting phrases that are only meaningful together onto two lines, which is probably undesirable.

Therefore, my proposed fix makes those elements inline-block, which allows them to wrap as separate boxes and respect the container’s width.

@ridoo ridoo linked an issue Nov 21, 2024 that may be closed by this pull request
@dsuren1 dsuren1 merged commit 089c557 into GeoNode:master Feb 6, 2025
1 check passed
github-actions bot pushed a commit that referenced this pull request Feb 6, 2025
giohappy pushed a commit that referenced this pull request Feb 6, 2025
(cherry picked from commit 089c557)

Co-authored-by: Gleb Kilichenko <[email protected]>
ridoo pushed a commit to 52North/geonode-mapstore-client that referenced this pull request Mar 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

No linebreak in DetailsPanel

4 participants