Frontmatter
| id | 5127 |
| title | tab.Strip: moveActiveIndicator() => honor the scroll state inside the page |
| state | Closed |
| labels | enhancement |
| assignees | tobiu |
| createdAt | Dec 4, 2023, 2:00 PM |
| updatedAt | Dec 4, 2023, 2:02 PM |
| githubUrl | https://github.com/neomjs/neo/issues/5127 |
| author | tobiu |
| commentsCount | 0 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Dec 4, 2023, 2:02 PM |
Right now, when we have a TabContainer which is scrolled inside any parent container, the animations inside the tab strip do not honor this.
As a solution: the tab.Strip needs
position: relative, and this change has to get honored inside the positioning logic (for the new left & top positions, we have to subtract the tab.Strip edge from the domRect positions).