fix: copy button visibility issue #3227
Open
+35
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes issue: #3226
The copy buttons were missing on code blocks within the Learn (Scala 2/3) pages, while they worked correctly on other sections such as Downloads.
Cause:
These pages render plain code blocks without the .code-snippet-area wrapper required by the existing copy-button script.
Fix
Added a small jQuery script that dynamically wraps unwrapped code blocks in a .code-snippet-area and injects a copy button, ensuring consistent behavior across all pages.
Result:
✅ Copy button now shows and works correctly across Learn, Scala Book, and Download pages.
Screen.Recording.2025-10-28.at.1.16.07.PM.mov