01-15-2024, 06:31 AM | #16 |
Junior Member
Posts: 6
Karma: 10
Join Date: Apr 2014
Location: Netherlands
Device: Kobo Libra H2O
|
Same here, (XFCE+XOrg on Manjaro Linux).
After some playing around: - Downgrading back to 7.2 seems to resolve the issue completely - Starting with default settings (renamed .config/calibre to something else) and starting fresh doesn't solve the issue - Narrowing an existing (unaffected) column to its narrowest state introduces the issue to that column until it's widened again - Narrowing an unaffected column (both custom and default) to its narrowest state and restarting introduced the issue that that column - Increasing the width to one of the affected columns seems to fix it for all columns - Resizing an unaffected column (from the start) does NOT solve the issue, ever after narrowing it first - Affected columns seem to all be narrower than 65pixels, at least widening it to 65 or more fixes the issue - Fixes only hold until a restart - So far the only thing that seems to work consistently is resetting all afflicted columns to >65px (recommended width, double click divider in header, works for this). No idea about the why of it all or how to solve/debug it. It seems to be 7.3 specific and doesn't involve non-standard settings (like custom columns or column colouring/icons) |
01-19-2024, 04:08 AM | #17 |
Interested in the matter
Posts: 421
Karma: 426094
Join Date: Dec 2011
Location: Spain, south coast
Device: Pocketbook InkPad 3
|
It's a shame couldn't fix this issue in version 7.4
|
Advert | |
|
01-19-2024, 04:40 AM | #18 |
creator of calibre
Posts: 43,864
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
I still cant replicate it so I cant fix it.
|
01-19-2024, 06:42 AM | #19 |
Interested in the matter
Posts: 421
Karma: 426094
Join Date: Dec 2011
Location: Spain, south coast
Device: Pocketbook InkPad 3
|
|
01-19-2024, 06:52 AM | #20 | |
Grand Sorcerer
Posts: 11,742
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
I don't use the View Manager. If it is the trigger then we need to know what steps are required to make it fail. As for what you can do, perhaps sending us your metadata.db and your calibre configuration folder contents will help (use a bug report). That way we can test with your calibre configuration but not your hardware/OS. If that still doesn't fail for us then the last option is for someone to do what Kovid suggested: run from source with print statements in the updateEditorGeometry() function in delegates.py. |
|
Advert | |
|
01-19-2024, 11:53 AM | #21 |
Interested in the matter
Posts: 421
Karma: 426094
Join Date: Dec 2011
Location: Spain, south coast
Device: Pocketbook InkPad 3
|
|
01-19-2024, 12:06 PM | #22 |
Grand Sorcerer
Posts: 11,742
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
I don't see it. Did you mark it as Private? EDIT: If you did mark it as private, give me the bug number here and I will Kovid to let me see it.
Last edited by chaley; 01-19-2024 at 12:09 PM. |
01-19-2024, 12:10 PM | #23 |
Interested in the matter
Posts: 421
Karma: 426094
Join Date: Dec 2011
Location: Spain, south coast
Device: Pocketbook InkPad 3
|
Last edited by jbacelar; 01-19-2024 at 12:16 PM. |
01-19-2024, 12:11 PM | #24 |
Grand Sorcerer
Posts: 11,742
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
|
01-19-2024, 12:33 PM | #25 |
Interested in the matter
Posts: 421
Karma: 426094
Join Date: Dec 2011
Location: Spain, south coast
Device: Pocketbook InkPad 3
|
|
01-19-2024, 02:24 PM | #26 |
Junior Member
Posts: 6
Karma: 10
Join Date: Apr 2014
Location: Netherlands
Device: Kobo Libra H2O
|
Update (what I have so far):
Running from source (git), edited src/calibre/gui2/library/delegates.py Code:
$ mkdir dev && cd dev $ git clone https://github.com/kovidgoyal/bypy.git $ git clone https://github.com/kovidgoyal/calibre.git $ cd calibre $ ./setup.py bootstrap $ ./setup.py install --staging-root ./ [changed delegates.py] $ ./run-local calibre Code:
[orig initial_geometry]: PyQt6.QtCore.QRect(887, 0, 65, 30) _width: orig: 65 max: 64 new: 64 >> new_width <= orig_width [new initial_geometry]: PyQt6.QtCore.QRect(887, 0, 65, 30) QAbstractItemView::closeEditor called with an editor that does not belong to this view Code:
[orig initial_geometry]: PyQt6.QtCore.QRect(952, 0, 41, 30) _width: orig: 41 max: 64 new: 64 >> new_width > orig_width LayoutDirection.LeftToRight space_ left: 952 right: -888 consume_ left: 952 right: -888 delta_ x: -952 width: -929 [new initial_geometry]: PyQt6.QtCore.QRect(0, 0, 64, 30) QAbstractItemView::closeEditor called with an editor that does not belong to this view But the compiled version from https://download.calibre-ebook.com/7.2.0/ (still) doesn't have the issue, so possible the problem lies elsewhere...? Adding Code:
delta_x = 0 delta_width = new_width As a bonus though, this change solved another issue I had with Yes/No columns (field loses focus after a change) If there are things you'd like me to try further I'm willing, but for me this is about what I can do with the knowledge (don't know anything about Qt/GUI development) and time available that I have... Edit: (personal reminder for if I ever have to do this again) Spoiler:
Last edited by Joentjuh; 01-19-2024 at 04:05 PM. |
01-19-2024, 04:49 PM | #27 | |
Grand Sorcerer
Posts: 11,742
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
I have a fix that I will submit to Kovid. |
|
01-19-2024, 06:22 PM | #28 | |
Junior Member
Posts: 6
Karma: 10
Join Date: Apr 2014
Location: Netherlands
Device: Kobo Libra H2O
|
Quote:
Now I'm annoyed at myself for never having noticed/thought about the disappearing horizontal scrollbar (obvious in hindsight) but that's what you get with wide monitors and a dislike for horizontal scrolling. Glad I've been able to help. |
|
01-20-2024, 03:10 AM | #29 |
Interested in the matter
Posts: 421
Karma: 426094
Join Date: Dec 2011
Location: Spain, south coast
Device: Pocketbook InkPad 3
|
|
01-20-2024, 05:39 AM | #30 |
Grand Sorcerer
Posts: 11,742
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
The fix is in calibre source.
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Calibre Display Error | the_Pan | Calibre | 4 | 11-04-2022 04:11 AM |
Calibre Hudl 2: calibre, version 3.2.1 ERROR: Error: Error communicating with device | elfed | Devices | 4 | 07-21-2017 05:33 AM |
iPad iTunes 12.1.3 Display Error | MartyTX | Apple Devices | 9 | 10-09-2015 04:40 PM |
calibre, version 0.8.8 ERROR: Error: Error communicating with device no such column: | e-bookuser | Devices | 1 | 07-03-2011 04:09 PM |
v6.32 PageUp/Down Display Error | Sabardeyn | Calibre | 3 | 01-10-2010 01:10 AM |