MathML href links do not appear in Firefox context menu
Categories
(Firefox :: Menus, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox151 | --- | fixed |
People
(Reporter: fwang, Assigned: fwang)
References
(Blocks 1 open bug)
Details
(Keywords: helpwanted)
Attachments
(4 files)
|
1.56 KB,
application/xhtml+xml
|
Details | |
|
1.26 KB,
patch
|
Details | Diff | Splinter Review | |
|
15.46 KB,
patch
|
Details | Diff | Splinter Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review |
| Assignee | ||
Comment 1•12 years ago
|
||
| Assignee | ||
Comment 2•12 years ago
|
||
Updated•3 years ago
|
| Assignee | ||
Comment 3•3 months ago
•
|
||
MathML XLink have been removed in bug 1575870 but we should still make normal link work. Perhaps we should only focus on <a> now though
| Assignee | ||
Comment 4•3 months ago
|
||
Fix ContextMenuChild.sys.mjs's _setContextForNodesWithChildren so that
it treats MathML elements with a href attributes as links. Contrary to
what is claimed in the code comments, it's currently not consistent with
hrefAndLinkNodeForClickEvent from browser.js or BrowserUtils.sys.mjs,
but that change makes the behavior slightly closer.
Note that these other code paths consider XLink href attributes on MathML
elements but support has been removed since bug 1575870, so we don't
copy that part, it will be removed in a follow-up patch.
Additionally, there is a plan to deprecate usage of href attributes on
most MathML elements but <a>, so the new tests consider this element
as well as the deprecated case.
Updated•3 months ago
|
| Assignee | ||
Comment 5•3 months ago
|
||
Updated•2 months ago
|
Description
•