aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_querycompleter.cpp
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-20 10:26:32 +0200
committerDanilo M. <danix@danix.xyz>2026-08-20 10:26:32 +0200
commitc1e150b08360ff312732528fefb8bbc6cc7db588 (patch)
tree2fc94c4b8b0dcb95bdb0e22dac3238712b2278a6 /tests/test_querycompleter.cpp
parent694ff89b51873f4edf3328b639f421d8e0178dc9 (diff)
downloadqtmaildir-c1e150b08360ff312732528fefb8bbc6cc7db588.tar.gz
qtmaildir-c1e150b08360ff312732528fefb8bbc6cc7db588.zip
docs: record the dead link click and its context menu
Two defects found by hand, related but separate. 126: clicking a link in a message does nothing. The handler is already there and correct, calling QDesktopServices::openUrl from acceptNavigationRequest, and it has presumably never run. RequestInterceptor denies http and https whenever m_allowRemote is false, which is the default for every message, and it runs on the request before the page is asked whether to accept the navigation. The click is dropped at the network layer with no error, no navigation and no browser. That is the remote-content protection working as designed; the bug is that a deliberate click is indistinguishable from a resource the document fetched itself, at the layer where the decision is currently made. 127: a link's context menu still offers Open in new tab, Open in new window, Save link and Copy link. Item 100 removed the page-level actions and its list names four of them; the link actions are different WebAction values that Chromium adds only over a link, so item 100 never saw them. Two are dead (there are no tabs, and a second view is deliberately never created), one belongs with item 114's missing download handler, and Copy link works and is currently the user's whole workaround for 126. It follows 126, since a working click makes one "Open link" entry the right answer rather than a removal. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YDq53rMd3AQp7QmcZzpuBM
Diffstat (limited to 'tests/test_querycompleter.cpp')
0 files changed, 0 insertions, 0 deletions