Context sensitive sharing when selection is whole page doesn't work on some pages (Provide Async callback for data package)

RESOLVED INCOMPLETE

Status

defect
RESOLVED INCOMPLETE
6 years ago
2 years ago

People

(Reporter: kjozwiak, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [defect] p=0)

(Reporter)

Description

6 years ago
I think the issue has something to do with the share data taking to long to generate, if you select the entire page and then hit the share charm, it will display a error message indicating there's no data to share.

Steps to reproduce:
1. Open the Metro browser 
2. Navigate to Twitter (make sure you're logged in and have a long list of tweets)
3. Select everything (Ctrl + A)
4. Go to the charms menu (Windows key + C)
5. Click on "Share"

Actual Results:

- Message indicating: "Nightly can't share right now"

Expected Results:

- I am presented with a list of applications I can share to
I see this on Debug builds a lot with bigger selections, we need to implement ShareOperation instead of taking too long in the share activation callback. 
http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.datatransfer.sharetarget.shareoperation.aspx
Whiteboard: p=2
Flags: needinfo?(asa)
Kamil, good catch.  What's the approximate selection size that first starts failing?  I think we might be able to live with this for v1 if relatively normal selections, like a paragraph or two, are working and it's only really long selections failing.
Flags: needinfo?(asa)
(Reporter)

Comment 3

6 years ago
Thanks Asa! When using the debug version, it usually happens often even with a small selection. When you use the release build, you need a significant amount of data selected. In the example above, I had to select 2 days worth twitter data to reproduce the problem consistently.
Since this doesn't happen often on release builds and only with very very large selections I'm going to block the v2 share more bug and remove it from v1 triage.
Blocks: 844923
No longer blocks: metrov1triage
Whiteboard: p=2
Blocks: metrobacklog
Whiteboard: [defect] p=0
Summary: Context sensitive sharing when selection is whole page doesn't work on some pages → Context sensitive sharing when selection is whole page doesn't work on some pages (Provide Async callback for data package)
OS: Windows 8 Metro → Windows 8.1
Mass close of bugs in obsolete product https://bugzilla.mozilla.org/show_bug.cgi?id=1350354
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.