Feature #25551
closed
Prevent auto-refreshing on inactive dashboard tabs
Added by Lukas Zapletal almost 6 years ago.
Updated over 5 years ago.
Description
Dashboard generates many queries depending on amount of widgets. When search box is used, queries get more complicated and very slow. My initial idea is to use Rails cache to cache these, this will speed things up quite lot.
EDIT: I am turning this into disabling auto refresh for inactive tabs or minimized browsers since caching turned out not to be best idea.
- Subject changed from Dashboard with search query generates multiple slow queries
to Dashboard with search query generates multiple slow queries
- Triaged changed from No to Yes
- Status changed from New to Ready For Testing
- Assignee set to Lukas Zapletal
- Pull request https://github.com/theforeman/foreman/pull/6281 added
- Status changed from Ready For Testing to New
- Assignee deleted (
Lukas Zapletal)
- Pull request deleted (
https://github.com/theforeman/foreman/pull/6281)
Caching solution was not preferred by the community, I am leaving this to WebUI/JS team to at least prevent refreshing on inactive tab.
- Subject changed from Dashboard with search query generates multiple slow queries to Prevent auto-refreshing on inactive dashboard tabs
- Category changed from Dashboard to Web Interface
New task: Do not refresh dashboard if a tab is on a background.
- Related to Feature #25637: Disable default auto-reload of the dashboard added
- Tracker changed from Bug to Feature
- Description updated (diff)
- Priority changed from High to Normal
- Difficulty set to easy
- Bugzilla link deleted (
1650662)
- Status changed from New to Ready For Testing
- Pull request https://github.com/theforeman/foreman/pull/6420 added
- Target version set to 1.22.0
- Fixed in Releases 1.22.0 added
- Status changed from Ready For Testing to Closed
Also available in: Atom
PDF