This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| hello [2021-05-25] – dcai | hello [2024-05-07] (current) – dcai | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== Quick Search | + | ==== Hello ==== |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | * [[describecomponents.cgi| Browse]] | + | |
| - | * [[query.cgi? | + | |
| - | + | ||
| - | + | ||
| - | * [[report.cgi|Reports]] | + | |
| - | * | + | |
| - | * [[https:// | + | |
| - | + | ||
| - | + | ||
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | + | ||
| - | or | + | |
| - | Remember [[#|]] | + | |
| - | < | + | |
| - | < | + | |
| - | [[#|]] | + | |
| - | < | + | |
| - | + | ||
| - | {{/ | + | |
| - | * [[https:// | + | |
| - | * | + | |
| - | * [[https:// | + | |
| - | * [[https:// | + | |
| - | * [[https:// | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | <div class=" | + | |
| - | Copy Summary | + | |
| - | + | ||
| - | + | ||
| - | View ▾ | + | |
| - | * Reset Sections | + | |
| - | * Expand All Sections | + | |
| - | * Collapse All Sections | + | |
| - | * | + | |
| - | * History | + | |
| - | * | + | |
| - | * [[rest/ | + | |
| - | * [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | | + | |
| - | + | ||
| - | + | ||
| - | ====== Use native context menus on Mac OS ====== | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | Use native context menus on Mac OS | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Categories ===== | + | |
| - | + | ||
| - | ==== (Core :: Widget: Cocoa, enhancement, | + | |
| - | + | ||
| - | + | ||
| - | [[describecomponents.cgi? | + | |
| - | + | ||
| - | + | ||
| - | Core ▾ | + | |
| - | Core | + | |
| - | + | ||
| - | Shared components used by Firefox and other Mozilla software, including handling of Web content; Gecko, HTML, CSS, layout, DOM, scripts, images, networking, etc. Issues with web page layout probably go here, while Firefox user interface issues belong in the [[https:// | + | |
| - | + | ||
| - | [[buglist.cgi? | + | |
| - | + | ||
| - | [[enter_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | [[describecomponents.cgi? | + | |
| - | + | ||
| - | + | ||
| - | Widget: Cocoa ▾ | + | |
| - | Core :: Widget: Cocoa | + | |
| - | + | ||
| - | Mapping of cross platform widget interfaces to Mac Cocoa APIs. | + | |
| - | + | ||
| - | [[buglist.cgi? | + | |
| - | + | ||
| - | [[buglist.cgi? | + | |
| - | + | ||
| - | [[enter_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | Trunk | + | |
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | All | + | |
| - | + | ||
| - | + | ||
| - | macOS | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | enhancement | + | |
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | + | ||
| - | P1 | + | |
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | Points: | + | |
| - | + | ||
| - | --- | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Tracking ===== | + | |
| - | + | ||
| - | ==== (bug RESOLVED as FIXED) ==== | + | |
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | RESOLVED FIXED | + | |
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | + | ||
| - | | + | |
| - | + | ||
| - | + | ||
| - | FIXED | + | |
| - | + | ||
| - | + | ||
| - | Mark as Assigned | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | 90 Branch | + | |
| - | + | ||
| - | + | ||
| - | Iteration: | + | |
| - | + | ||
| - | --- | + | |
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | |Root Cause |---| | + | |
| - | |a11y-review | + | |
| - | |Webcompat Priority|---| | + | |
| - | |user-doc-firefox | + | |
| - | |Fission Milestone |---| | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | | | + | |
| - | |thunderbird_esr78|--- | + | |
| - | |firefox-esr78 | + | |
| - | |firefox88 | + | |
| - | |firefox89 | + | |
| - | |firefox90 | + | |
| - | + | ||
| - | + | ||
| - | | | + | |
| - | |relnote-firefox | + | |
| - | |thunderbird_esr78|--- | + | |
| - | |firefox-esr78 | + | |
| - | |firefox88 | + | |
| - | |firefox89 | + | |
| - | |firefox90 | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== People ===== | + | |
| - | + | ||
| - | ==== (Reporter: mpt, Assigned: mstange) ==== | + | |
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | + | ||
| - | {{https:// | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | + | ||
| - | Reset Assignee to default | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | --- | + | |
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | + | ||
| - | Reset QA Contact to default | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | + | ||
| - | {{https:// | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | + | ||
| - | {{https:// | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | 61 people | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== References ===== | + | |
| - | + | ||
| - | ==== (Depends on 6 open bugs, Blocks 3 open bugs) ==== | + | |
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | + | ||
| - | [[show_bug.cgi? | + | |
| - | + | ||
| - | [[show_bug.cgi? | + | |
| - | + | ||
| - | [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | + | ||
| - | [[show_bug.cgi? | + | |
| - | + | ||
| - | [[show_bug.cgi? | + | |
| - | + | ||
| - | [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | | + | |
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | --- | + | |
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | --- | + | |
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | + | ||
| - | [[|]] | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | + | ||
| - | [[show_bug.cgi? | + | |
| - | + | ||
| - | [[http:// | + | |
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Details ===== | + | |
| - | + | ||
| - | ==== (Keywords: helpwanted, platform-parity, | + | |
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | --- | + | |
| - | + | ||
| - | + | ||
| - | [[describekeywords.cgi|Keywords: | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | [proton-context-menus][mac: | + | |
| - | + | ||
| - | + | ||
| - | QA Whiteboard: | + | |
| - | + | ||
| - | --- | + | |
| - | + | ||
| - | + | ||
| - | Has Regression Range: | + | |
| - | + | ||
| - | --- | + | |
| - | + | ||
| - | + | ||
| - | Has STR: | + | |
| - | + | ||
| - | --- | + | |
| - | + | ||
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | 28 | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | Bug Flags: | + | |
| - | + | ||
| - | + | ||
| - | ||behind-pref | + | |
| - | ||firefox-backlog| | + | |
| - | ||sec-bounty | + | |
| - | ||sec-bounty-hof | ||| | + | |
| - | ||in-qa-testsuite|? | + | |
| - | ||in-testsuite | + | |
| - | ||qe-verify | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Crash Data ===== | + | |
| - | + | ||
| - | + | ||
| - | Signature: | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Security ===== | + | |
| - | + | ||
| - | ==== (public) ==== | + | |
| - | + | ||
| - | + | ||
| - | This bug is publicly visible. | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== User Story ===== | + | |
| - | + | ||
| - | + | ||
| - | < | + | |
| - | + | ||
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | Bottom ↓ | + | |
| - | Tags ▾ | + | |
| - | * Reset | + | |
| - | + | ||
| - | + | ||
| - | Timeline ▾ | + | |
| - | * Reset | + | |
| - | * | + | |
| - | * Collapse All | + | |
| - | * Expand All | + | |
| - | * Comments Only | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Description ====\\ \\ •\\ \\ 21 years ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | Mozilla on MacOS is using native main menus -- the XUL menu items are being | + | |
| - | translated into native menu structures, allowing Mozilla to use the Mac's main | + | |
| - | menu bar. | + | |
| - | + | ||
| - | Why couldn' | + | |
| - | don't have style access to (or even knowledge of) context menus, so the usual | + | |
| - | skinnability arguments are not an issue. Using native menus would improve | + | |
| - | internal consistency between Mozilla main menus and context menus (and between | + | |
| - | Mozilla and other MacOS apps), as well as solving quite a few open bugs about | + | |
| - | MacOS popup menus. | + | |
| - | + | ||
| - | Implementing this could probably borrow heavily from the code already written for | + | |
| - | making the main Mac menus. | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 1 ====\\ \\ •\\ \\ 21 years ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | i can't argue, but it's a time thing. | + | |
| - | </ | + | |
| - | + | ||
| - | Status: NEW → ASSIGNED | + | |
| - | + | ||
| - | Keywords: [[buglist.cgi? | + | |
| - | + | ||
| - | Target Milestone: --- → M20 | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 2 ====\\ \\ •\\ \\ 21 years ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | *** Bug 37795 has been marked as a duplicate of this bug. *** | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 21 years ago || | + | |
| - | + | ||
| - | + | ||
| - | Keywords: [[buglist.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 21 years ago || | + | |
| - | + | ||
| - | + | ||
| - | Blocks: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 21 years ago || | + | |
| - | + | ||
| - | + | ||
| - | Blocks: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 21 years ago || | + | |
| - | + | ||
| - | + | ||
| - | No longer blocks: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 3 ====\\ \\ •\\ \\ 21 years ago|| | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | Mass-moving all M20-M30 XPToolkit bugs to Future | + | |
| - | </ | + | |
| - | + | ||
| - | Target Milestone: M20 → Future | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 4 ====\\ \\ •\\ \\ 21 years ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | *spam*: transferring current XP Menu bugs over to jrgm, the new component owner. | + | |
| - | feel free to add me to the cc list (unless am the Reporter) of any of these, if | + | |
| - | you have any questions/ | + | |
| - | </ | + | |
| - | + | ||
| - | QA Contact: sairuh → jrgm | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 21 years ago || | + | |
| - | + | ||
| - | + | ||
| - | Blocks: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 5 ====\\ \\ •\\ \\ 21 years ago|| | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | How easy/hard would this be? | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 6 ====\\ \\ •\\ \\ 21 years ago|| | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | I believe the following behavior is caused by this bug: | + | |
| - | + | ||
| - | I have to "Turn off Contextual Menus in Mozilla 0.7" to see Mozilla' | + | |
| - | menus -- otherwise I get the " | + | |
| - | Menu, Refresh menus) | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 21 years ago || | + | |
| - | + | ||
| - | + | ||
| - | Severity: normal → enhancement | + | |
| - | + | ||
| - | OS: All → Mac System 8.5 | + | |
| - | + | ||
| - | Summary: Use native context menus on MacOS → Use native context menus on Mac OS | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 7 ====\\ \\ •\\ \\ 21 years ago|| | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | The behavior being described by akt@yahoo.com above is caused actually by Apple | + | |
| - | Data Detectors, an old software set that used AppleScript to open URLs embedded | + | |
| - | in plain text. Its special contextual menus are available in all applications by | + | |
| - | default, and you have to manually turn it off in apps that you don't want. It's | + | |
| - | not relevant to this bug, as far as I can tell. (While I'm here, I'd like to | + | |
| - | throw in my support for using the Mac's native menus.) | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 21 years ago || | + | |
| - | + | ||
| - | + | ||
| - | Blocks: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 21 years ago || | + | |
| - | + | ||
| - | + | ||
| - | No longer blocks: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 8 ====\\ \\ •\\ \\ 20 years ago|| | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | just make sure the native menus still come up if the contextual menus extension | + | |
| - | is not pressent. i for one loath that damnable thing--apple decided to wipe out | + | |
| - | control key alias dragging, okay that was defacto, but not official, but | + | |
| - | removing command-option dragging to copy and align? that dated back as far as i | + | |
| - | have used mac os. | + | |
| - | + | ||
| - | not that we needed contextual menus, mind you. oh well, maybe someday someone | + | |
| - | will do something useful with them (rather than converting a working system, | + | |
| - | xul, in a way that might break it (maybe this bug should at least depend on bug | + | |
| - | 51142). | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 9 ====\\ \\ •\\ \\ 20 years ago|| | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | does this block bug 13185 ? | + | |
| - | + | ||
| - | -matt | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 20 years ago || | + | |
| - | + | ||
| - | + | ||
| - | Blocks: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 20 years ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 20 years ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 20 years ago || | + | |
| - | + | ||
| - | + | ||
| - | No longer depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 10 ====\\ \\ •\\ \\ 19 years ago|| | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | Does this bug affect OS X? If not, it should be WONTFIX. | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 11 ====\\ \\ •\\ \\ 19 years ago|| | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | It does affect Mac OS X. | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 12 ====\\ \\ •\\ \\ 19 years ago|| | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | *** Bug 196611 has been marked as a duplicate of this bug. *** | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 19 years ago|| | + | |
| - | + | ||
| - | + | ||
| - | OS: Mac System 8.5 → MacOS X | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 13 ====\\ \\ •\\ \\ 18 years ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | Not having standard MacOS contextual menus means that Chronos Software' | + | |
| - | StickyBrain does not function with Mozilla at all, and thus significantly | + | |
| - | affects the user's ability to use StickyBrain for its intended purpose. | + | |
| - | + | ||
| - | Mozilla also needs to recognize AppleScript (I know Camino doesn' | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 14 ====\\ \\ •\\ \\ 18 years ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | > Mozilla also needs to recognize AppleScript (I know Camino doesn' | + | |
| - | + | ||
| - | Sure they do. There isn't much support, but there' | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 15 ====\\ \\ •\\ \\ 17 years ago|| | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | *** Bug 240124 has been marked as a duplicate of this bug. *** | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 17 years ago || | + | |
| - | + | ||
| - | + | ||
| - | Flags: blocking-aviary1.0mac? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 16 ====\\ \\ •\\ \\ 17 years ago|| | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | *** Bug 239036 has been marked as a duplicate of this bug. *** | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 17 years ago || | + | |
| - | + | ||
| - | + | ||
| - | Flags: blocking-aviary1.0mac? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 17 years ago || | + | |
| - | + | ||
| - | + | ||
| - | Blocks: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 17 years ago || | + | |
| - | + | ||
| - | + | ||
| - | Blocks: [[show_bug.cgi? | + | |
| - | No longer blocks: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 17 years ago || | + | |
| - | + | ||
| - | + | ||
| - | Blocks: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 17 ====\\ \\ •\\ \\ 17 years ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | I've started to work on this.. | + | |
| - | + | ||
| - | So far, i have an issue: DrawThemeMenuItem needs the menu rect (in addition to | + | |
| - | the menuitem rect); how can i achieve it? | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 18 ====\\ \\ •\\ \\ 17 years ago|| | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | I bet you can get away with using the same rect for both. I suspect OS 9's | + | |
| - | beveled edges were mainly what made this important. | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 19 ====\\ \\ •\\ \\ 17 years ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | (In reply to comment #18) | + | |
| - | > I bet you can get away with using the same rect for both. I suspect OS 9's | + | |
| - | > beveled edges were mainly what made this important. | + | |
| - | + | ||
| - | Probably not, even HITheme api (10.3+) thinks it needs this information. | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 20 ====\\ \\ •\\ \\ 17 years ago|| | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | (In reply to comment #17) | + | |
| - | > I've started to work on this.. | + | |
| - | + | ||
| - | This report is marked as HELPWANTED . Do you have any design documentation? | + | |
| - | Is there any way to speed your efforts on this 5 year old bug? | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 16 years ago|| | + | |
| - | + | ||
| - | + | ||
| - | Assignee: mikepinkerton → joshmoz | + | |
| - | + | ||
| - | Status: ASSIGNED → NEW | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 14 years ago|| | + | |
| - | + | ||
| - | + | ||
| - | Assignee: joshmoz → nobody | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 13 years ago|| | + | |
| - | + | ||
| - | + | ||
| - | Component: XP Toolkit/ | + | |
| - | + | ||
| - | QA Contact: jrgmorrison → xptoolkit.widgets | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 21 ====\\ \\ •\\ \\ 8 years ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | <code comment-text> | + | |
| - | Fixing this should fix quite a few other bugs, including future OS style changes, so yes please! | + | |
| - | + | ||
| - | This bug should block Bug 565518. | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | |{{extensions/ | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 5 years ago || | + | |
| - | + | ||
| - | + | ||
| - | No longer blocks: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 years ago || | + | |
| - | + | ||
| - | + | ||
| - | Component: XUL → Widget: Cocoa | + | |
| - | + | ||
| - | Hardware: PowerPC → All | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 8 months ago || | + | |
| - | + | ||
| - | + | ||
| - | See Also: → [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 8 months ago || | + | |
| - | + | ||
| - | + | ||
| - | See Also: → [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 22 ====\\ \\ •\\ \\ 6 months ago\\ \\ •\\ \\ [[page.cgi? | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | I have started looking into this a bit. | + | |
| - | + | ||
| - | I think the outline of the work would be roughly the following: | + | |
| - | + | ||
| - | * Decide which of our non-native menus we want to be native. I'm aware of the following categories: | + | |
| - | * Context menus | + | |
| - | * < | + | |
| - | * Bookmarks folders in the bookmarks toolbar | + | |
| - | * (Other types of panels / popups, such as arrow panels or tooltips, are out of scope for this bug.) | + | |
| - | * Decide what to do about various cases where our fake menus have "extra powers" | + | |
| - | * Create an API in widget/ | + | |
| - | * Hook into the various DOM APIs and nsXULPopupManager APIs that open menus, and call the new API on macOS instead of opening a fake menu. | + | |
| - | * Implement various custom menu item NSView subclasses for various special things (see below). | + | |
| - | * Make sure the various events that our front-end code expects are fired appropriately, | + | |
| - | * Make sure DOM modifications are handled appropriately. | + | |
| - | * Make sure any custom menu items are accessible. | + | |
| - | * Check for performance problems. Maybe avoid layout work for native menus by making the " | + | |
| - | * Deal with fallout in our automated tests. Any test that wants to interact with a context menu programmatically probably needs to disabled on macOS. | + | |
| - | + | ||
| - | ===== Notes on customizability ===== | + | |
| - | + | ||
| - | Native menus allow for a certain degree of customization by the app, via custom NSViews that are shown instead of menu items. So that means, for each horizontal row in a menu, we have the choice between two options: | + | |
| - | + | ||
| - | * A native menu item, which can have a label, an icon, a checkmark, a submenu, and a shortcut key annotation. These menu items are displayed with the native style for the OS. Their styling cannot be customized, but we also do not need to maintain them because they automatically adopt the updated look of any new macOS versions. (Edit: As noted by Ken below, it is possible to set custom text styling by using an NSAttributedString as the label.) | + | |
| - | * Or a custom view. These views occupy the full width of the menu, and a custom height. They can have arbitrary content and user input handling. Any text styling, hover effects, click handling, flashing effects etc needs to be implemented manually. If there are visual elements in custom views that are intended to match the OS native look, then the code for these visual elements needs to be updated whenever a new macOS version with an updated look is released. | + | |
| - | + | ||
| - | ===== Notes on "extra powers" | + | |
| - | + | ||
| - | I'm aware of three features our fake menus have, which I don't think we can replicate in native menus: | + | |
| - | + | ||
| - | * < | + | |
| - | * "Menus on menus": | + | |
| - | * Drag and drop of menu items: In bookmarks folder menus from the Bookmarks Toolbar, you can move and reorder bookmarks using drag and drop, even across different folders and submenus. This is not possible in native menus. | + | |
| - | + | ||
| - | For these reasons, I think we should keep using custom menus for bookmarks folders in the Bookmarks Toolbar. We may want to update their styling to be explicitly different from native menus, so that users can have the right expectations for what they can do with them.\\ | + | |
| - | Also, for right-click context menus //inside// the custom bookmark folder menus, we can definitely use a native menu for the context menu.\\ | + | |
| - | As an alternative, | + | |
| - | + | ||
| - | ===== Notes on " | + | |
| - | + | ||
| - | Most of our context menus only use basic menu elements and should easily work as native menus. However, we would need custom NSView implementations for the following: | + | |
| - | + | ||
| - | * For context menus: | + | |
| - | * The main content area context menu has a row at the top that shows four big icons: back, forward, refresh, bookmark. If we want to keep this custom icon row, we cannot use native menu items for these buttons, but we can implement the icon row with a custom view. This will require manually handling hover effects (including OS-specific visual styling of those hover effects) and click handling, including the flashing animation when an icon is clicked. The rest of the menu can be standard menu items. | + | |
| - | * For < | + | |
| - | * If we decide to use native menus for < | + | |
| - | * For bookmark folders from the bookmarks toolbar: | + | |
| - | * If we really want to use native menus for them, and keep their current feature set, then we'd need to do a ton of custom work here. I recommend against it. Let's keep using fake menus for them for now. | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 23 ====\\ \\ •\\ \\ 6 months ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | Excellent analysis. One comment: | + | |
| - | + | ||
| - | “ If you try the same in a native menu, for example in the Bookmarks menu from the menubar, then the Cmd key is ignored and the clicked bookmark will open in the current tab.” | + | |
| - | + | ||
| - | There is definitely some support for holding modifiers in native menus in the main menu bar at least. E.g. go to the Finder and open the File menu, then hold down Control, Option or Shift and observe the menu items change. | + | |
| - | + | ||
| - | Is it possible that the issue here is more specific? That you can’t hold down Cmd and get a different behavior? | + | |
| - | Maybe the simpler fix there is to map the behavior to Opt rather than Cmd (that’s the key I would expect to use to modify behavior). | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 24 ====\\ \\ •\\ \\ 6 months ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | (In reply to Andrew Thompson from [[show_bug.cgi? | + | |
| - | + | ||
| - | > Maybe the simpler fix there is to map the behavior to Opt rather than Cmd (that’s the key I would expect to use to modify behavior). | + | |
| - | + | ||
| - | That definitely sounds like a good option to consider! | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 25 ====\\ \\ •\\ \\ 6 months ago|| | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | Markus, that's a great start. A couple thoughts (as a Mac developer who has fought with custom menus before): | + | |
| - | + | ||
| - | * You can handle modifier keys from stock menu items. I think Firefox should be improved to support cmd=newtab in the menu bar Bookmarks menu, as you suggest. Safari, in fact, supports exactly that feature! No need for custom menu items here, thankfully. | + | |
| - | * "Menus on menus" is such a strange interaction I wasn't aware Firefox did this. I tried it just now, and it's broken in several ways: the drawing is wrong, the mouse handling is wrong, and even keyboard shortcuts light up (but don't do anything) when it's open. It's downright hard to highlight or choose a menu item here just using the mouse normally. I've never seen any other Mac application have "menus on menus", | + | |
| - | + | ||
| - | Still, I do see value in being able to see a bookmark in a menu and go directly to editing it, if a more Mac-like way could be found. A common method I tend to see for "show me this in context" | + | |
| - | + | ||
| - | * It's true that if you use a custom NSView, you take on responsibility for all drawing and event handling, which is a pain. In my own application, | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 26 ====\\ \\ •\\ \\ 6 months ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | That's awesome feedback, thanks a lot! | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 27 ====\\ \\ •\\ \\ 6 months ago|| | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | Let me provide an opposing perspective: | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 28 ====\\ \\ •\\ \\ 6 months ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | I'm a multiplatform guy (using Windows PC and MacBook Air with macOS daily) and for me more annoying is having ugly context menu that does not fit to the OS (and now even more annoying, one that does not support dark mode). | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 29 ====\\ \\ •\\ \\ 6 months ago|| | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | If we get native context menus, I very much hope to be given the option to deny extensions access to the context menu. As is I have to use the following to be able to maintain a sane context menu. | + | |
| - | + | ||
| - | < | + | |
| - | # | + | |
| - | # | + | |
| - | { | + | |
| - | | + | |
| - | } | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 30 ====\\ \\ •\\ \\ 6 months ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | All right folks, let’s keep the rest of this bug focused on the implementation. The first step will only be about context menus anyway, and no loss of functionality is expected. If we do decide to change anything about the bookmarks toolbar folder implementation, | + | |
| - | As for the add-on entries in context menu issue, yes, the userChrome CSS workaround from [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 5 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Blocks: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 5 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Whiteboard: [proton-contextmenu] | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 5 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Whiteboard: [proton-contextmenu] → [proton-context-menus] | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 31 ====\\ \\ •\\ \\ 5 months ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | I'm pulling the Firefox source code now to look into this, but would it make more sense for us to consider Photon-themed context menus instead of going the native AppKit route? Greater UI consistency within the app seems like an admirable goal, and it'd give us flexibility to more easily incorporate nonstandard components like the forward/ | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 32 ====\\ \\ •\\ \\ 4 months ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | Hi Mike! We have considered it, but decided to go with native context menus on MacOS. (I don't have the full justification, | + | |
| - | + | ||
| - | Thanks for the comment! | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 33 ====\\ \\ •\\ \\ 4 months ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | I'm starting to work on this now. | + | |
| - | + | ||
| - | Quick status update: | + | |
| - | + | ||
| - | * For now, only context menus will become native. | + | |
| - | * Bookmark folder dropdowns will be styled in a Firefox-specific (non-native) way and retain their full functionality. This was decided with the involvement of the UX team. | + | |
| - | * '' | + | |
| - | + | ||
| - | + | ||
| - | Assignee: nobody → mstange.moz | + | |
| - | + | ||
| - | Status: NEW → ASSIGNED | + | |
| - | + | ||
| - | Target Milestone: Future → --- | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 4 months ago || | + | |
| - | + | ||
| - | + | ||
| - | See Also: → http:// | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 4 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 4 months ago || | + | |
| - | + | ||
| - | + | ||
| - | See Also: http:// | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 3 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 3 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 3 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Whiteboard: [proton-context-menus] → [proton-context-menus][mac: | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 34 ====\\ \\ •\\ \\ 3 months ago|| | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | Regarding < | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 35 ====\\ \\ •\\ \\ 3 months ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | As per guidance from Vicky, for tracking, we're marking all the bugs that people are working on as P1. | + | |
| - | + | ||
| - | + | ||
| - | Priority: P3 → P1 | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 3 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | No longer depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 36 ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | Native context menus are now ready for testing on Nightly; all known bugs are fixed. To enable native context menus on Nightly, set these two prefs to true: '' | + | |
| - | + | ||
| - | Please file any bugs you find in the Widget: | + | |
| - | + | ||
| - | Thanks! | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 2 months ago || | + | |
| - | + | ||
| - | + | ||
| - | Duplicate of this bug: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 1 month ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 1 month ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 1 month ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 1 month ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 1 month ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 1 month ago || | + | |
| - | + | ||
| - | + | ||
| - | Blocks: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 1 month ago || | + | |
| - | + | ||
| - | + | ||
| - | See Also: → https:// | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 1 month ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 1 month ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 1 month ago || | + | |
| - | + | ||
| - | + | ||
| - | No longer depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 1 month ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 29 days ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 29 days ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 28 days ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 38 ====\\ \\ •\\ \\ 28 days ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | Status: ASSIGNED → RESOLVED | + | |
| - | + | ||
| - | Closed: 28 days ago | + | |
| - | + | ||
| - | [[buglist.cgi? | + | |
| - | + | ||
| - | [[buglist.cgi? | + | |
| - | + | ||
| - | [[buglist.cgi? | + | |
| - | + | ||
| - | [[buglist.cgi? | + | |
| - | + | ||
| - | [[buglist.cgi? | + | |
| - | + | ||
| - | Resolution: --- → FIXED | + | |
| - | + | ||
| - | Target Milestone: --- → 90 Branch | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 39 ====\\ \\ •\\ \\ 27 days ago|| | + | |
| - | |obsolete | + | |
| - | + | ||
| - | |Comment hidden (obsolete)|| | + | |
| - | + | ||
| - | + | ||
| - | Can you please link [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 40 ====\\ \\ •\\ \\ 27 days ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | 👏👏👏 | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 26 days ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Comment 41 ====\\ \\ •\\ \\ 21 days ago || | + | |
| - | | | || | + | |
| - | + | ||
| - | + | ||
| - | Fixed by uplift in 89 beta 8 | + | |
| - | + | ||
| - | + | ||
| - | [[buglist.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 15 days ago || | + | |
| - | + | ||
| - | + | ||
| - | Blocks: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 14 days ago || | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 14 days ago|| | + | |
| - | + | ||
| - | + | ||
| - | Depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | |{{https:// | + | |
| - | | |==== Updated ====\\ \\ •\\ \\ 13 days ago || | + | |
| - | + | ||
| - | + | ||
| - | No longer depends on: [[show_bug.cgi? | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | You need to [[show_bug.cgi? | + | |
| - | + | ||
| - | Top ↑ | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| + | Creating this page to test neovim integration. | ||
| + | * tested script to upload | ||
| + | * tested apikey auth | ||
| + | * tested echo message | ||
| + | * added publish in neovim | ||
| + | * prevent non-markdown to be published | ||