Skip to content
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

[BUG]: "Newspaper mode" tab overlaps with the "Feeds" tab #810

Closed
guihkx opened this issue Sep 28, 2022 · 3 comments
Closed

[BUG]: "Newspaper mode" tab overlaps with the "Feeds" tab #810

guihkx opened this issue Sep 28, 2022 · 3 comments
Assignees
Labels
Component-GUI Status-Fixed Ticket is resolved. Type-Defect This is BUG!!!
Milestone

Comments

@guihkx
Copy link
Contributor

guihkx commented Sep 28, 2022

Brief description of the issue

Better explained with a GIF, I think:

Peek 2022-09-28 09-19

How to reproduce the bug?

  1. Right-click any category on your feed list
  2. Select "View selected item in newspaper mode"

What was the expected result?

The "Newspaper mode" tab should not overlap with the "Feeds" tab.

What actually happened?

The "Newspaper mode" tab somehow overlaps with the "Feeds" tab.

Debug log

time="     0.086" type="debug" -> core: Initializing settings in '/home/gui/.config/RSS Guard 4/config/config.ini' (non-portable way).
time="     0.140" type="debug" -> database: File-based SQLite database connection 'DatabaseFactory' to file '/home/gui/.config/RSS Guard 4/database/database.db' seems to be established.
time="     0.140" type="debug" -> database: File-based SQLite database has version '2'.
time="     0.142" type="debug" -> gui: Available icon theme paths: QList(/home/gui/.local/share/icons, /var/lib/flatpak/exports/share/icons, /usr/share/icons, :/icons, :/graphics, /home/gui/.config/RSS Guard 4/icons, /tmp/.mount_rssgua0CCikc/usr/bin/icons)
time="     0.145" type="debug" -> gui: Installed icon themes are: '', 'hicolor', 'HighContrast', 'ePapirus', 'ePapirus-Dark', 'Papirus', 'Papirus-Light', 'Papirus-Dark', 'Adwaita', 'default', 'Breeze', 'Breeze Dark', 'Faenza', 'Numix'
time="     0.145" type="debug" -> gui: Loading icon theme 'Breeze'.
time="     0.147" type="debug" -> gui: Found path of base skin: ':/skins/nudus-base'.
time="     0.147" type="debug" -> gui: Trying to load base file ':/skins/nudus-base/html_wrapper.html' for the skin.
time="     0.147" type="debug" -> gui: Local file ':/skins/nudus-light/html_style.css' exists, using it for the skin.
time="     0.147" type="debug" -> gui: Trying to load base file ':/skins/nudus-base/html_enclosure_image.html' for the skin.
time="     0.147" type="debug" -> gui: Trying to load base file ':/skins/nudus-base/html_single_message.html' for the skin.
time="     0.147" type="debug" -> gui: Trying to load base file ':/skins/nudus-base/html_enclosure_every.html' for the skin.
time="     0.147" type="debug" -> gui: Local file ':/skins/nudus-light/qt_style.qss' exists, using it for the skin.
time="     0.147" type="debug" -> gui: Trying to load base file ':/skins/nudus-base/html_adblocked.html' for the skin.
time="     0.151" type="debug" -> gui: Setting style: 'Fusion'.
time="     0.162" type="debug" -> gui: Skin 'nudus-light' loaded.
time="     0.162" type="debug" -> network: Disabling application-wide proxy completely.
time="     0.197" type="debug" -> core: OpenSSL version: 'OpenSSL 1.1.1f  31 Mar 2020'.
time="     0.197" type="debug" -> core: OpenSSL supported: 'true'.
time="     0.197" type="debug" -> core: Starting RSS Guard 4.2.4.
time="     0.197" type="debug" -> core: Instantiated class  'Application'.
time="     0.198" type="debug" -> core: Starting to load active localization. Desired localization is 'en_US'.
time="     0.200" type="debug" -> core: Application localization 'en_US' loaded successfully, specifically sublocalization 'en_US' was loaded.
time="     0.200" type="warning" -> core: Qt localization 'en_US' WAS NOT loaded successfully.
time="     0.221" type="debug" -> database: SQLite database connection 'MessagesModel' to file '/home/gui/.config/RSS Guard 4/database/database.db' seems to be established.
time="     0.245" type="debug" -> message-model: Repopulated model, SQL statement is now:
 'SELECT Messages.id, Messages.is_read, Messages.is_important, Messages.is_deleted, Messages.is_pdeleted, Messages.feed, Messages.title, Messages.url, Messages.author, Messages.date_created, Messages.contents, Messages.enclosures, Messages.score, Messages.account_id, Messages.custom_id, Messages.custom_hash, Feeds.title, CASE WHEN length(Messages.enclosures) > 10 THEN 'true' ELSE 'false' END AS has_enclosures FROM Messages LEFT JOIN Feeds ON Messages.feed = Feeds.custom_id AND Messages.account_id = Feeds.account_id WHERE 0 > 1;'.
time="     0.246" type="debug" -> core: Auto-download timer started with interval 60000 ms.
time="     0.246" type="debug" -> core: Creating FeedDownloader singleton.
time="     0.256" type="debug" -> gui: Creating main application form in thread: '0x7ff921633040'.
time="     0.407" type="debug" -> gui: Current row changed - proxy 'QModelIndex(-1,-1,0x0,QObject(0x0))', source 'QModelIndex(-1,-1,0x0,QObject(0x0))'.
time="     0.452" type="debug" -> network: Settings of BaseNetworkAccessManager loaded.
time="     0.465" type="debug" -> network: Settings of BaseNetworkAccessManager loaded.
time="     0.473" type="debug" -> network: Settings of BaseNetworkAccessManager loaded.
time="     0.541" type="debug" -> gui: Creating tray icon menu.
time="     0.775" type="debug" -> core: Showing the main window when the application is starting.
time="     0.810" type="debug" -> database: SQLite database connection 'FeedReader' to file '/home/gui/.config/RSS Guard 4/database/database.db' seems to be established.
time="     0.812" type="debug" -> database: SQLite database connection 'FeedlyEntryPoint' to file '/home/gui/.config/RSS Guard 4/database/database.db' seems to be established.
time="     0.813" type="debug" -> database: SQLite database connection 'GmailEntryPoint' to file '/home/gui/.config/RSS Guard 4/database/database.db' seems to be established.
time="     0.816" type="debug" -> database: SQLite database connection 'GreaderEntryPoint' to file '/home/gui/.config/RSS Guard 4/database/database.db' seems to be established.
time="     0.817" type="debug" -> database: SQLite database connection 'OwnCloudServiceEntryPoint' to file '/home/gui/.config/RSS Guard 4/database/database.db' seems to be established.
time="     0.818" type="debug" -> database: SQLite database connection 'StandardServiceEntryPoint' to file '/home/gui/.config/RSS Guard 4/database/database.db' seems to be established.
time="     0.839" type="debug" -> core: Filter accepts row 'gui (RSS/ATOM/JSON)' and filter result is: 'true'.
time="     0.840" type="debug" -> database: SQLite database connection 'StandardServiceRoot' to file '/home/gui/.config/RSS Guard 4/database/database.db' seems to be established.
time="     0.840" type="debug" -> core: Custom ID of feed when loading from DB is '1'.
time="     0.841" type="debug" -> core: Custom ID of feed when loading from DB is '2'.
time="     0.842" type="debug" -> core: Custom ID of feed when loading from DB is '3'.
time="     0.842" type="debug" -> core: Custom ID of feed when loading from DB is '4'.
time="     0.842" type="debug" -> core: Custom ID of feed when loading from DB is '5'.
time="     0.842" type="debug" -> core: Custom ID of feed when loading from DB is '6'.
time="     0.842" type="debug" -> core: Custom ID of feed when loading from DB is '7'.
time="     0.842" type="debug" -> core: Custom ID of feed when loading from DB is '8'.
time="     0.842" type="debug" -> database: SQLite database connection 'RecycleBin' to file '/home/gui/.config/RSS Guard 4/database/database.db' seems to be established.
time="     0.843" type="debug" -> database: SQLite database connection 'ImportantNode' to file '/home/gui/.config/RSS Guard 4/database/database.db' seems to be established.
time="     0.843" type="debug" -> database: SQLite database connection 'RootItem' to file '/home/gui/.config/RSS Guard 4/database/database.db' seems to be established.
time="     0.844" type="debug" -> database: SQLite connection 'StandardServiceRoot' is already active.
time="     0.844" type="debug" -> database: SQLite database connection 'StandardServiceRoot' to file '/home/gui/.config/RSS Guard 4/database/database.db' seems to be established.
time="     0.846" type="debug" -> database: SQLite database connection 'TtRssServiceEntryPoint' to file '/home/gui/.config/RSS Guard 4/database/database.db' seems to be established.
time="     0.846" type="debug" -> gui: User wants to have tray icon.
time="     0.846" type="warning" -> gui: Showing tray icon with 3000 ms delay.
time="     0.847" type="debug" -> gui: Feed list item expanded - gui (RSS/ATOM/JSON)
time="     0.847" type="debug" -> core: Filter accepts row 'Recycle bin' and filter result is: 'true'.
time="     0.847" type="debug" -> core: Filter accepts row 'Important articles' and filter result is: 'true'.
time="     0.847" type="debug" -> core: Filter accepts row 'Unread articles' and filter result is: 'true'.
time="     0.847" type="debug" -> core: Filter accepts row 'Labels' and filter result is: 'true'.
time="     0.847" type="debug" -> core: Filter accepts row 'RSS Guard' and filter result is: 'true'.
time="     0.847" type="debug" -> core: Filter accepts row 'Technology' and filter result is: 'true'.
time="     0.847" type="debug" -> core: Filter accepts row 'Misc' and filter result is: 'true'.
time="     0.847" type="debug" -> gui: Feed list item expanded - Labels
time="     0.847" type="debug" -> gui: Feed list item expanded - RSS Guard
time="     0.847" type="debug" -> gui: Feed list item expanded - Technology
time="     0.847" type="debug" -> gui: Feed list item expanded - Misc
time="     0.847" type="debug" -> core: No execution message received from other app instances.
time="     0.853" type="debug" -> core: Filter accepts row 'gui (RSS/ATOM/JSON)' and filter result is: 'true'.
time="     0.853" type="debug" -> core: Filter accepts row 'RSS Guard' and filter result is: 'true'.
time="     0.853" type="debug" -> core: Filter accepts row 'Technology' and filter result is: 'true'.
time="     0.853" type="debug" -> core: Filter accepts row 'Misc' and filter result is: 'true'.
time="     0.853" type="debug" -> core: Filter accepts row 'Labels' and filter result is: 'true'.
time="     0.853" type="debug" -> core: Filter accepts row 'Important articles' and filter result is: 'true'.
time="     0.853" type="debug" -> core: Filter accepts row 'Unread articles' and filter result is: 'true'.
time="     0.853" type="debug" -> core: Filter accepts row 'Recycle bin' and filter result is: 'true'.
time="     0.856" type="debug" -> core: Filter accepts row 'Recent Commits to rssguard:master' and filter result is: 'true'.
time="     0.856" type="debug" -> core: Filter accepts row 'NYT > Technology' and filter result is: 'true'.
time="     0.856" type="debug" -> core: Filter accepts row 'Scott Hanselman's Blog' and filter result is: 'true'.
time="     0.856" type="debug" -> core: Filter accepts row 'Slashdot' and filter result is: 'true'.
time="     0.856" type="debug" -> core: Filter accepts row 'The Verge' and filter result is: 'true'.
time="     0.856" type="debug" -> core: Filter accepts row 'nixCraft: Linux Tips' and filter result is: 'true'.
time="     0.856" type="debug" -> core: Filter accepts row 'It's FOSS' and filter result is: 'true'.
time="     0.856" type="debug" -> core: Filter accepts row 'Lifehacker' and filter result is: 'true'.
time="     1.165" type="debug" -> network: Settings of BaseNetworkAccessManager loaded.
time="     1.352" type="debug" -> network: Destroying Downloader instance.
time="     1.352" type="debug" -> network: Destroying SilentNetworkAccessManager instance.
time="     3.786" type="warning" -> gui: Tray icon is available, showing now.
time="     3.790" type="debug" -> gui: Creating SystemTrayIcon instance.
time="     3.795" type="debug" -> gui: Showing tray icon immediately.
time="     3.796" type="debug" -> gui: Tray icon displayed.
time="     3.869" type="debug" -> CTRL is NOT pressed while sorting articles - sorting with standard mode.
time="     3.869" type="debug" -> Displaying messages from account: '1'.
time="     3.873" type="debug" -> message-model: Repopulated model, SQL statement is now:
 'SELECT Messages.id, Messages.is_read, Messages.is_important, Messages.is_deleted, Messages.is_pdeleted, Messages.feed, Messages.title, Messages.url, Messages.author, Messages.date_created, Messages.contents, Messages.enclosures, Messages.score, Messages.account_id, Messages.custom_id, Messages.custom_hash, Feeds.title, CASE WHEN length(Messages.enclosures) > 10 THEN 'true' ELSE 'false' END AS has_enclosures FROM Messages LEFT JOIN Feeds ON Messages.feed = Feeds.custom_id AND Messages.account_id = Feeds.account_id WHERE Messages.is_deleted = 0 AND Messages.is_pdeleted = 0 AND Messages.account_id = 1 ORDER BY Messages.id DESC;'.
time="     3.898" type="debug" -> core: Filter accepts row 'gui (RSS/ATOM/JSON)' and filter result is: 'true'.
time="     3.898" type="debug" -> core: Filter accepts row 'RSS Guard' and filter result is: 'true'.
time="     3.898" type="debug" -> core: Filter accepts row 'Technology' and filter result is: 'true'.
time="     3.898" type="debug" -> core: Filter accepts row 'Misc' and filter result is: 'true'.
time="     3.898" type="debug" -> core: Filter accepts row 'Labels' and filter result is: 'true'.
time="     3.898" type="debug" -> core: Filter accepts row 'Important articles' and filter result is: 'true'.
time="     3.898" type="debug" -> core: Filter accepts row 'Unread articles' and filter result is: 'true'.
time="     3.898" type="debug" -> core: Filter accepts row 'Recycle bin' and filter result is: 'true'.
time="     3.898" type="debug" -> core: Filter accepts row 'Recent Commits to rssguard:master' and filter result is: 'true'.
time="     3.898" type="debug" -> core: Filter accepts row 'NYT > Technology' and filter result is: 'true'.
time="     3.898" type="debug" -> core: Filter accepts row 'Scott Hanselman's Blog' and filter result is: 'true'.
time="     3.898" type="debug" -> core: Filter accepts row 'Slashdot' and filter result is: 'true'.
time="     3.898" type="debug" -> core: Filter accepts row 'The Verge' and filter result is: 'true'.
time="     3.898" type="debug" -> core: Filter accepts row 'nixCraft: Linux Tips' and filter result is: 'true'.
time="     3.898" type="debug" -> core: Filter accepts row 'It's FOSS' and filter result is: 'true'.
time="     3.898" type="debug" -> core: Filter accepts row 'Lifehacker' and filter result is: 'true'.
time="     6.458" type="debug" -> database: SQLite connection 'StandardServiceRoot' is already active.
time="     6.458" type="debug" -> database: SQLite database connection 'StandardServiceRoot' to file '/home/gui/.config/RSS Guard 4/database/database.db' seems to be established.
time="     6.491" type="debug" -> network: Settings of BaseNetworkAccessManager loaded.
time="     6.499" type="debug" -> network: Settings of BaseNetworkAccessManager loaded.
time="     6.499" type="debug" -> network: Settings of BaseNetworkAccessManager loaded.
time="    16.234" type="debug" -> network: Destroying Downloader instance.
time="    16.234" type="debug" -> network: Destroying SilentNetworkAccessManager instance.
time="    16.234" type="debug" -> network: Destroying Downloader instance.
time="    16.234" type="debug" -> network: Destroying SilentNetworkAccessManager instance.
time="    19.143" type="debug" -> gui: Main window's close event
time="    19.143" type="debug" -> gui: Main window's hide event
time="    19.145" type="debug" -> core: Cleaning up resources and saving application state.
time="    19.145" type="debug" -> core: Close lock was obtained safely.
time="    19.146" type="debug" -> core: Stopping StandardServiceRoot instance.
time="    19.146" type="debug" -> feed-downloader: Destroying FeedDownloader instance.
time="    19.151" type="debug" -> gui: Destroying FormMain instance.
time="    19.151" type="debug" -> gui: Destroying TabWidget instance.
time="    19.151" type="debug" -> gui: Destroying FeedMessageViewer instance.
time="    19.151" type="debug" -> gui: Destroying BaseToolBar instance.
time="    19.153" type="debug" -> network: Destroying Downloader instance.
time="    19.153" type="debug" -> network: Destroying SilentNetworkAccessManager instance.
time="    19.153" type="debug" -> network: Destroying Downloader instance.
time="    19.153" type="debug" -> network: Destroying SilentNetworkAccessManager instance.
time="    19.153" type="debug" -> gui: Destroying MessagesView instance.
time="    19.153" type="debug" -> gui: Destroying BaseToolBar instance.
time="    19.153" type="debug" -> gui: Destroying FeedsView instance.
time="    19.154" type="debug" -> gui: Destroying TabBar instance.
time="    19.155" type="debug" -> gui: Destroying StatusBar instance.
time="    19.155" type="debug" -> gui: Destroying SystemTrayIcon instance.
time="    19.156" type="debug" -> core: Destroying Application instance.
time="    19.156" type="debug" -> core: Destroying Mutex instance.
time="    19.158" type="debug" -> gui: Destroying IconFactory instance.
time="    19.158" type="debug" -> core: Destroying FeedReader instance.
time="    19.158" type="debug" -> feed-model: Destroying FeedsModel instance.
time="    19.158" type="debug" -> feed-model: Destroying FeedsProxyModel instance
time="    19.158" type="debug" -> message-model: Destroying MessagesModel instance.
time="    19.158" type="debug" -> message-model: Destroying MessagesProxyModel instance.

Operating system and version

  • OS: Arch Linux
  • RSS Guard version: 4.2.4 (AppImage, nowebengine)
@guihkx guihkx added the Type-Defect This is BUG!!! label Sep 28, 2022
@martinrotter
Copy link
Owner

martinrotter commented Sep 30, 2022

I managed to reproduce, and it actually seems to be upstream bug because it did not appear in Qt 5.x line.

EDIT: Take that back, investigating.

@martinrotter
Copy link
Owner

Hopefully fixed.

@martinrotter martinrotter added this to the 4.2.5 milestone Sep 30, 2022
@guihkx
Copy link
Contributor Author

guihkx commented Sep 30, 2022

Confirming, also fixed for me. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component-GUI Status-Fixed Ticket is resolved. Type-Defect This is BUG!!!
Projects
None yet
Development

No branches or pull requests

2 participants