Suppress the paste contextmenu if the paste request is triggered by keyboard shortcut
Categories
(Core :: DOM: Copy & Paste and Drag & Drop, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox125 | --- | fixed |
People
(Reporter: edgar, Assigned: edgar)
References
(Blocks 1 open bug)
Details
Attachments
(4 files)
(This is split off from bug 1777448)
Assignee | ||
Updated•7 months ago
|
Assignee | ||
Comment 1•7 months ago
|
||
Depends on D190863
Assignee | ||
Comment 2•7 months ago
|
||
Assignee | ||
Comment 3•7 months ago
|
||
Updated•4 months ago
|
Assignee | ||
Comment 4•4 months ago
•
|
||
Assignee | ||
Comment 5•3 months ago
|
||
This is a sync version of nsIClipboard.asyncGetData
, which can be used for
synchronous clipboard APIs, e.g. DataTransfer, to support the clipboard seqence
number concept.
Updated•3 months ago
|
Updated•3 months ago
|
Assignee | ||
Comment 6•3 months ago
|
||
Updated•3 months ago
|
Assignee | ||
Comment 7•3 months ago
|
||
Assignee | ||
Comment 8•3 months ago
|
||
The actual data retrieval continues to use the original method.
Depends on D201364
Assignee | ||
Comment 9•3 months ago
|
||
Comment 10•2 months ago
|
||
Pushed by echen@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/05b957fe3079 Use ManagedEndpoint for PClipboardReadRequest construction; r=nika https://hg.mozilla.org/integration/autoland/rev/1d5175296606 Add nsIClipboard API to return nsIAsyncSetClipboardData synchrously; r=ipc-reviewers,nika https://hg.mozilla.org/integration/autoland/rev/aca702ea720f Update DataTransfer to utilize GetDataSnapshotSync() for retrieving clipboard formats; r=nika,ipc-reviewers https://hg.mozilla.org/integration/autoland/rev/ad694926aa45 Suppress the paste contextmenu in paste event handler; r=nika
Comment 11•2 months ago
|
||
Backed out for causing clipboard/paste failures.
- backout: https://hg.mozilla.org/integration/autoland/rev/9d83ccfa64631a8da3e42a5c1d0c2d5f72f4c504
- push: https://treeherder.mozilla.org/jobs?repo=autoland&group_state=expanded&revision=ad694926aa451a86fcdc3a83a7bc49da3f66caa0
- failure logs:
- TEST-UNEXPECTED-FAIL | dom/events/test/clipboard/test_paste_image.html | undefined assertion name - Structures begin differing at:
- TEST-UNEXPECTED-FAIL | browser/base/content/test/general/browser_clipboard.js | text/html on clipboard 2 - "text/plain" == "text/html" - got "text/plain", expected "text/html" (operator ==)
Comment 12•2 months ago
|
||
Backout by imoraru@mozilla.com: https://hg.mozilla.org/mozilla-central/rev/cf015b6f24b4 Backed out 4 changesets for causing clipboard/paste failures. CLOSED TREE
Comment 13•2 months ago
|
||
Pushed by echen@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/02f94f12c3ef Use ManagedEndpoint for PClipboardReadRequest construction; r=nika https://hg.mozilla.org/integration/autoland/rev/8f4ca2ab875b Add nsIClipboard API to return nsIAsyncSetClipboardData synchrously; r=ipc-reviewers,nika https://hg.mozilla.org/integration/autoland/rev/9efc1874ac78 Update DataTransfer to utilize GetDataSnapshotSync() for retrieving clipboard formats; r=nika,ipc-reviewers https://hg.mozilla.org/integration/autoland/rev/eaf5e6b7ddd4 Suppress the paste contextmenu in paste event handler; r=nika
Comment 14•2 months ago
•
|
||
Backed out for causing build bustage
There are TV failures too that turned into test failures: Failure log 1 // Failure log 2
Assignee | ||
Updated•2 months ago
|
Comment 15•2 months ago
|
||
Pushed by echen@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d3a1b3ac7611 Use ManagedEndpoint for PClipboardReadRequest construction; r=nika https://hg.mozilla.org/integration/autoland/rev/0655d0feb163 Add nsIClipboard API to return nsIAsyncSetClipboardData synchrously; r=ipc-reviewers,nika https://hg.mozilla.org/integration/autoland/rev/96327aab8126 Update DataTransfer to utilize GetDataSnapshotSync() for retrieving clipboard formats; r=nika,ipc-reviewers https://hg.mozilla.org/integration/autoland/rev/7f3f50c77406 Suppress the paste contextmenu in paste event handler; r=nika
Comment 16•2 months ago
|
||
Backed out for causing build bustages with -p style --lib
- Backout link
- Push with failures
- Failure Log
- Failure line: error: test failed, to rerun pass
-p style --lib
Assignee | ||
Comment 17•2 months ago
|
||
Comment 18•2 months ago
|
||
Pushed by echen@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e74c0b9d4629 Use ManagedEndpoint for PClipboardReadRequest construction; r=nika https://hg.mozilla.org/integration/autoland/rev/eb0448a851ca Add nsIClipboard API to return nsIAsyncSetClipboardData synchrously; r=ipc-reviewers,nika https://hg.mozilla.org/integration/autoland/rev/ff1b45cb9a22 Update DataTransfer to utilize GetDataSnapshotSync() for retrieving clipboard formats; r=nika,ipc-reviewers https://hg.mozilla.org/integration/autoland/rev/2856b3088528 Suppress the paste contextmenu in paste event handler; r=nika
Comment 19•2 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/e74c0b9d4629
https://hg.mozilla.org/mozilla-central/rev/eb0448a851ca
https://hg.mozilla.org/mozilla-central/rev/ff1b45cb9a22
https://hg.mozilla.org/mozilla-central/rev/2856b3088528
Description
•