-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hotfix/#10 sidebar ie issue #78
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@vickyokrm seems you branched off the wrong branch. It should have been master
:(
Let's fix that together tomorrow
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hmpf - don't understand why the global announcement is not part of master... let's see that tomorrow
@@ -3035,7 +3035,7 @@ body:not(.is-cordova) { | |||
|
|||
.flex-tab-container { | |||
display: flex; | |||
flex: 0 0 41px; | |||
/*flex: 0 0 41px;*/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@vickyokrm this is the actual fix, right? Have you tested other browsers?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mrsimpson Tested in the chrome and IE.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@vickyokrm what about using the -ms-flex
and -webkit-flex
(see https://www.w3schools.com/cssref/css3_pr_flex.asp)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mrsimpson, machi, -ms-flex was supported until IE 10. From IE 11, the flex property should work without any issues. Whereas in our case, although the flex-basis property was fixed to 41px, webkit recomputes the flex-basis value depending on the width of the child flex items, while IE fails to do that which leads to no room for the dynamic overview screen. An another approach to make this work in IE will be by setting the 'flex-basis' to 'auto'.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@vickyokrm flex: 0 0 auto
is equal to "flex: none".
Anyway, I'll just merge your PR, please discuss the flexing with the RC core team (at RocketChat#8204) so that we can understand why they wanted to have a basis of 41px - it surely has got some reason
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mrsimpson The fixes to handle the multiple duplicate scroll bar issue in the side nav bar is resolved. Seeking your assistance to review it.
…d out shortly after logging in
[FIX] Add needed dependency for snaps
…port [FIX] Slack import failing and not being able to be restarted # Conflicts: # packages/rocketchat-i18n/i18n/en.i18n.json
…son-query-helper [FIX] Duplicate code in rest api letting in a few bugs with the rest api # Conflicts: # packages/rocketchat-api/server/api.js # packages/rocketchat-api/server/v1/channels.js # packages/rocketchat-api/server/v1/groups.js # packages/rocketchat-api/server/v1/im.js
6d096f4
to
1be4d95
Compare
@vickyokrm the sidebar flexes out now, but there are two scrollbars - which looks ridiculus. |
please create from and PR towards |
This fixes the issue#10 with respect to the side bar display issue on internet explorer