mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-06 09:09:38 +03:00
Video Scrubbing not working in chrome #4843
Closed
opened 2026-02-05 09:20:10 +03:00 by OVERLORD
·
10 comments
No Branch/Tag Specified
development
further_theme_development
l10n_development
release
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
pull-request
Mirrored from GitHub Pull Request
No Label
🐕 Support
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#4843
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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 @Jeffrey-FB on GitHub (Jul 2, 2024).
Attempted Debugging
Searched GitHub Issues
Describe the Scenario
I'm trying to scrub in Bookstack
Works flawlessly in Firefox but not in anything else.
Will not scrub at all, just keeps flipping back to the beginning of the page.
My setting are a bit high.
This is all an EC2 instance in AWS with local nvme attached storage.
This is in a private cloud. i.e. ping is 1-2ms
Why is Chrome not scrubbing, is there a setting i need to enable or disable?
Exact BookStack Version
v24.05.2
Log Content
No response
Hosting Environment
Ubuntu 24.04 LTS
php 8.3
@ssddanbrown commented on GitHub (Jul 2, 2024):
Hi @Jeffrey-FB,
@Jeffrey-FB commented on GitHub (Jul 2, 2024):
I as this https://user-images.githubusercontent.com/1685517/41506056-e43bc3c8-7233-11e8-83a3-348ae43345a8.gif
I've enabled 3rd party cookie's and this has helped a little, but only for some users.
So local upload.
@ssddanbrown commented on GitHub (Jul 2, 2024):
@Jeffrey-FB Can you instead try just directly dragging the attachment card into the page for the video?
As shown here: https://www.bookstackapp.com/images/2024/02/bookstack-video-attachment-drag-drop.mp4
@Jeffrey-FB commented on GitHub (Jul 3, 2024):
Hey @ssddanbrown
It doesn't make a difference, the enabled cookies now doesn't seem to do anything anymore.
It doesn't seem to do the caching or prefetch like it does in firefox.
Not sure if this is suppose to be working or at least not giving errors?

I cannot seem to resolve it if it should be working.
@ssddanbrown commented on GitHub (Jul 3, 2024):
I'm assuming that's in relation to the screenshot? If so, the back/forward cache isn't really relevant here.
Just double checked on my dev instance via chromium, and it seems to be working, so might come down to specifics.
Could be helpful to see a screenshot of the "network" tab of the devtools, when starting the video and scrubbing, after the tab was open, with the latest (bottom) requests in view.
@Jeffrey-FB commented on GitHub (Jul 4, 2024):
Hey @ssddanbrown
I've limited video's to 250MB
But the size doesn't matter, I've uploaded files between 13MB to 240MB and they behave the same.
Nor does the length of the video.
Path for the 240MB vid
'https://bookstack.my.domain.com/attachments/7'
No not using S3 for anything.
Locally nvme drive on the host.
Again all the scrubbing works fine in firefox
Screen shot of the network tab in dev tools

@Jeffrey-FB commented on GitHub (Jul 4, 2024):
Hey @ssddanbrown
So it turns out it's the default player within Chrome.
We test out with another extension, which scrubs okay.
Video play up every now and then.
Not sure if there is anything you can do on your end to resolve this?
But just so you know.
Common issue across all Chromium based platforms, Chrome, edge, opera, brave.... they all behaving the same.
@ssddanbrown commented on GitHub (Jul 4, 2024):
Yeah, not sure.
I just double checked via edge 126 (Still on Linux) and seems to work fine.
Could be due to some edge case (specific video encoding, OS, specific chrome base version, network conditions etc...).
I see some streaming attempts in the network tab screenshot, but hard to know exact scenario without digging deeper into specifics.
Could maybe also fundamentally be some issues with how I built the streaming, but I'd need to be able to reproduce really which I havn't been able to do so far.
@Jeffrey-FB commented on GitHub (Jul 8, 2024):
@ssddanbrown
Appreciate all the help with this.
I'd be great if I could at least give you some extra info if you prepared to investigate further?
Let me me know what you need from me and I'll provide as much as I can.
@ssddanbrown commented on GitHub (Nov 29, 2024):
Hi @Jeffrey-FB,
Sorry for my lack of response, this dropped off my radar.
I had another user report this, and they were able to help pinpoint the details where this occurred to help find the cause.
So this should be addressed as part of the changes in #5342, which is due to be part of the next patch release (v24.10.2 due in the next few days, or maybe today) but if things are the same, after updating to that version, just comment and this can be re-opened.