Anonymous | Login | Signup for a new account | 2025-06-15 19:03 UTC | ![]() |
My View | View Issues | Change Log | Roadmap | Doomseeker Issue Support Ranking | Rules | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0004070 | Doomseeker | UI | public | 2022-12-30 13:45 | 2024-11-03 19:13 | ||||
Reporter | WubTheCaptain | ||||||||
Assigned To | Zalewa | ||||||||
Priority | none | Severity | tweak | Reproducibility | always | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | Debian GNU/Linux | OS Version | bookworm/sid | |||||
Product Version | 1.3.3 | ||||||||
Target Version | 1.4.0 | Fixed in Version | 1.4.0 | ||||||
Summary | 0004070: Zalewa and Blzut3's email addresses in the about dialog are not mailto: hyperlinked | ||||||||
Description | Help → About seems to support HTML notation, as an example the URL to'https://doomseeker.drdteam.org/ [^]' is clickable and has a menu option "Copy Link Location" (keyboard accessible). This is all good. But below said URL, there are two email addresses for Blzut3 and Zalewa (the assumed maintainers of Doomseeker). Neither of these email addresses have this option to copy the email address (menu key / right click), nor can I click it to open my MUA to write them an email directly (should I assume my operating system understands mailto: scheme links). | ||||||||
Steps To Reproduce | Help → About. mailto:foo@bar.example | ||||||||
Attached Files | ![]() ![]() ![]() ![]() | ||||||||
![]() |
||||||
|
![]() |
|
WubTheCaptain (reporter) 2022-12-30 13:50 |
foo@bar.example with MantisBT syntax... |
Zalewa (developer) 2022-12-30 18:33 |
Converted to mailto links here:'https://bitbucket.org/Doomseeker/doomseeker/commits/f7fa5b937c25fd86d4874882596bfe3c584e6820 [^]' |
WubTheCaptain (reporter) 2022-12-31 00:55 edited on: 2022-12-31 00:56 |
Qt::TextBrowserInteraction|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse is kinda janky, particularly with a keyboard. The first Tab key press starts text interaction / selection, which is not what I want because pressing Enter key here when reaching the email address will actually close the "About Doomseeker" window instead of opening my MUA; only the second Tab key press actually selects the full mailto: URI, and only then pressing Enter key opens my MUA. |
WubTheCaptain (reporter) 2022-12-31 00:58 edited on: 2022-12-31 01:00 |
I notice what I said in 0004070:0022584 does not occur with the IP2C Database URL below. That behaves perfectly as desired with a keyboard. |
WubTheCaptain (reporter) 2022-12-31 01:26 |
The attached patch (0001-ui-aboutdialog-Use-Qt-TextBrowserInteraction.patch) does not fix the underlying focus issue (two Tab key presses required), but may alleviate some confusion about the selection. It replaces the textInteractionFlags with TextBrowserInteraction on labels with URLs in this window. |
WubTheCaptain (reporter) 2022-12-31 01:51 |
I tried removing the mailto: labels (label_10 and label_12) and merging those labels with the maintainer name labels (label_9 and label_11) to figure out if that was causing the issue of needing to press the Tab key twice, but it didn't resolve the issue I had above. Though it seemed kinda neater for mouse text selection accessibility, so I left it in as an experimental patch 0002. I know 0002 doesn't use "- " prefix like the other contributors stuff below it does, but I felt like this needs to be a list widget to be correct (and I don't know how to do that). |
WubTheCaptain (reporter) 2022-12-31 01:54 edited on: 2022-12-31 01:55 |
The attached screenshot (2022-12-31-015158_maim.png) was created after the unrelated fix for 0004069 was made available (master branch HEAD), in case there is any doubt why the "Contact information" text from the first screenshot is different; that text is not changed with this patch. |
WubTheCaptain (reporter) 2022-12-31 02:16 edited on: 2022-12-31 02:18 |
bleehhh, patch 0002 introduced an error to one email address (.com instead of .net). I'm not submitting a v2 patch with a correction, because I don't think it should be used like this without a list widget and it's an experiment (to be tried by developers). |
WubTheCaptain (reporter) 2022-12-31 13:21 |
Zalewa committed:Quote 'https://bitbucket.org/Doomseeker/doomseeker/commits/360e9a434a2b81d4f52d55072cd22a8fcc7ac46a [^]' |
This issue is already marked as resolved. If you feel that is not the case, please reopen it and explain why. |
|
Supporters: | No one explicitly supports this issue yet. |
Opponents: | No one explicitly opposes this issue yet. |
![]() |
|||
Date Modified | Username | Field | Change |
2022-12-30 13:45 | WubTheCaptain | New Issue | |
2022-12-30 13:50 | WubTheCaptain | File Added: 2022-12-30-134552_maim.png | |
2022-12-30 13:50 | WubTheCaptain | Note Added: 0022574 | |
2022-12-30 16:34 | Zalewa | Assigned To | => Zalewa |
2022-12-30 16:34 | Zalewa | Status | new => assigned |
2022-12-30 16:34 | Zalewa | Target Version | => 1.4.0 |
2022-12-30 18:33 | Zalewa | Note Added: 0022576 | |
2022-12-30 18:33 | Zalewa | Status | assigned => needs review |
2022-12-31 00:55 | WubTheCaptain | Note Added: 0022584 | |
2022-12-31 00:56 | WubTheCaptain | Note Edited: 0022584 | View Revisions |
2022-12-31 00:58 | WubTheCaptain | Note Added: 0022585 | |
2022-12-31 00:59 | WubTheCaptain | Note Edited: 0022585 | View Revisions |
2022-12-31 01:00 | WubTheCaptain | Note Edited: 0022585 | View Revisions |
2022-12-31 01:25 | WubTheCaptain | File Added: 0001-ui-aboutdialog-Use-Qt-TextBrowserInteraction.patch | |
2022-12-31 01:26 | WubTheCaptain | Note Added: 0022586 | |
2022-12-31 01:51 | WubTheCaptain | Note Added: 0022588 | |
2022-12-31 01:51 | WubTheCaptain | File Added: 0002-ui-aboutdialog-Merge-name-and-email-address-labels.patch | |
2022-12-31 01:52 | WubTheCaptain | File Added: 2022-12-31-015158_maim.png | |
2022-12-31 01:54 | WubTheCaptain | Note Added: 0022589 | |
2022-12-31 01:55 | WubTheCaptain | Note Edited: 0022589 | View Revisions |
2022-12-31 02:16 | WubTheCaptain | Note Added: 0022590 | |
2022-12-31 02:18 | WubTheCaptain | Note Edited: 0022590 | View Revisions |
2022-12-31 11:24 | Zalewa | Relationship added | related to 0004069 |
2022-12-31 13:21 | WubTheCaptain | Note Added: 0022613 | |
2023-01-05 12:23 | Zalewa | Status | needs review => resolved |
2023-01-05 12:23 | Zalewa | Fixed in Version | => 1.4.0 |
2023-01-05 12:23 | Zalewa | Resolution | open => fixed |
2024-11-03 19:13 | Zalewa | Status | resolved => closed |
Copyright © 2000 - 2025 MantisBT Team |