mirror of
https://github.com/koel/koel.git
synced 2026-04-25 08:46:00 +03:00
[GH-ISSUE #455] Scrollable issue with Firefox #321
Labels
No labels
Authentication
Dependencies
Documentation
Feature Request
Flac
Help Wanted
Installation/Setup
Integration
Mobile
PR Welcome
Pending Release
Performance
Playlist
S3
Search
Sync
[Pri] Low
[Pri] Normal
[Status] Keep Open
[Status] Needs Author Reply
[Status] Needs Review
[Status] Stale
[Status] Will Implement
[Type] Blessed
[Type] Bug
[Type] Duplicate
[Type] Enhancement
[Type] Help Request
[Type] Question
[Type] Task
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/koel-koel#321
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @X-Ryl669 on GitHub (Sep 20, 2016).
Original GitHub issue: https://github.com/koel/koel/issues/455
Not a very big issue, but with firefox, if you press the "down" key, the screen scrolls down a bit, breaking the nice layout of the app. I've tracked it down to div with id
dragGhost. If I change todisplay: none(in addition to the second remark below) then there is no possible scroll anymore and the layout is perfect. Is there any reason forposition:relativeand notabsolute?The later would remove it from the flow, and will not cause the layout to overflow (and yes, body has
overflow: hidden, but it does not apply here).And, the textarea with id
copyAreamust have its style propertybottomset (else it's not positioned correctly). I've set it to1pxand it fixed the scrolling issue.So the changes required to remove that overflow are:
@BernardGoldberger commented on GitHub (Sep 20, 2016):
@X-Ryl669 those changes don't seem to matter by me.
@phanan commented on GitHub (Sep 21, 2016):
position: absolutewill break the drag functionality, at least in Firefox.@X-Ryl669 commented on GitHub (Sep 21, 2016):
Strange... It works for me on Firefox, the "1 song" green tag is displayed attached to the mouse position while dragging.
@bdgold: I don't understand your comment. Do you mean the changes don't work for you ?
@X-Ryl669 commented on GitHub (Sep 21, 2016):
@phanan: Another solution seems to
display: noneit and change todisplay: inline-blockupon drag start event (and back todisplay: nonewhen dragging stop). Theposition: absolute, top, lefthowever does not require any style change in the JS code and I think it's cleaner.@BernardGoldberger commented on GitHub (Sep 21, 2016):
@X-Ryl669 correct, it didn't fix it by me.
@X-Ryl669 commented on GitHub (Sep 21, 2016):
@bdgold: You need to add these properties in the Firefox debugger at the right place (not in the code, since if they are loaded before the app's CSS style, they'll get overloaded by the app).
@X-Ryl669 commented on GitHub (Sep 21, 2016):
Do you want to try a PR for this ?
@BernardGoldberger commented on GitHub (Sep 21, 2016):
I changed the
cssinapp.vueand then rangulp, is that not the way to try it? I'm not very familiar with the firefox debugger.@BernardGoldberger commented on GitHub (Sep 21, 2016):
Why not? it can always be rejected ;-) , and I can then test it as well.
@X-Ryl669 commented on GitHub (Sep 22, 2016):
Here it is: PR #459
@X-Ryl669 commented on GitHub (Sep 23, 2016):
Any of you tried the PR yet ?
@BernardGoldberger commented on GitHub (Sep 23, 2016):
Yes, it works for me.
@X-Ryl669 commented on GitHub (Nov 28, 2016):
Fixed in the current repository