Symptom
After LMS Major Release 2H23 (2311), when accessing the Landing Page the Users can't scroll in the learning home page as the scrollbar is missing.
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Go to Learning Admin >
- Navigate to Landing Page Settings >
- Create a new custom tile >
- Set the Organization the same as the test user >
- Fill the required fields >
- Under "Main Content" at the bottom, insert an HTML source code >
- Save it >
- Move it to the top of the list >
- Make sure that multiple tiles are also enabled so there's the need to have a scrollbar in the user home page. Make all tiles expanded when allowed >
- Save it >
- Reset the tile location >
- Now access the LMS user side >
- No scroll bar will be available.
Cause
Custom HTML code set in one of the custom tiles is overlapping the Learning CSS style, hence turning the entire LMS page unresponsive.
Resolution
The solution proposed by Engineering team consists to apply the code block below to the custom HTML code currently applied to the Custom Tile.
- "Disable" the tile temporally until this issue is fixed. Then you can return the banner tile back. There's no active/inactive flag in the Tile, but if you change the field "Show Tile On These Dates" and input a date to the future, it will be removed from Home Page and consequently remove the issue.
- We need to ensure that this does not happen by inserting an additional code to the end of the custom code:
html body.globalBackground {
overflow-y: auto !important;
}
Note: Check the KBA 2171560 to understand how to get notified when a KBA is created/updated.
Keywords
scrollbar, missing, landing, page, release, learning, home, page, scroll, custom, tile, HTML code, CSS code, unresponsive, , KBA , LOD-SF-LMS-TIL , Landing Page and Tiles , LOD-SF-LMS , Learning Management System , LOD-SF-LMS-USR , User Entity , Bug Filed