Closed Bug 1513835 Opened 11 months ago Closed 6 months ago

Add LinkedIn to tp6

Categories

(Testing :: Raptor, enhancement, P2)

Version 3
enhancement

Tracking

(firefox68 fixed)

RESOLVED FIXED
mozilla68
Tracking Status
firefox68 --- fixed

People

(Reporter: davehunt, Assigned: Bebe)

References

Details

Attachments

(1 file, 1 obsolete file)

This tracks adding LinkedIn to tp6.

URL: https://www.linkedin.com/in/thommy-harris-hk-385723106/
Account details can be found in the FxPerfTest 1password vault.
Blocks: 1513837
No longer blocks: 1513837
Assignee: nobody → fstrugariu
Attached file Bug 1513835 Add LinkedIn to tp6 (obsolete) —
Thanks :bebe!

Unfortunately the linkedin recording doesn't work on OSX. After a few successful pagecycles:

15:20:30     INFO -  raptor-control-server received webext_status: test tab updated 1
15:20:30     INFO -  PID 689 | JavaScript error: , line 0: uncaught exception: AbortError: Aborted
15:20:30     INFO -  PID 689 | JavaScript error: , line 0: uncaught exception: AbortError: Aborted
15:20:30     INFO -  PID 689 | JavaScript error: , line 0: uncaught exception: AbortError: Aborted
15:20:30     INFO -  PID 689 | JavaScript error: , line 0: uncaught exception: AbortError: Aborted
15:20:30     INFO -  PID 689 | JavaScript error: , line 0: uncaught exception: AbortError: Aborted
15:20:30     INFO -  PID 689 | JavaScript error: , line 0: uncaught exception: AbortError: Aborted
15:20:30     INFO -  PID 689 | JavaScript error: https://static.licdn.com/sc/h/br/72db19is66b4vjqzf4nht0rk6, line 4043: Error: ["msg-overlay"]
15:20:30     INFO -  PID 689 | JavaScript error: , line 0: uncaught exception: AbortError: Aborted
15:20:59     INFO -  127.0.0.1 - - [17/Dec/2018 15:20:59] "POST / HTTP/1.1" 200 -
15:20:59     INFO -  raptor-control-server received webext_raptor-page-timeout: [u'raptor-tp6-linkedin-firefox', u'https://www.linkedin.com/in/thommy-harris-hk-385723106/']

Sometimes there's a big 'Network Protocol Error' message displayed on the page instead of the site. That's even if I turn off TTFI so it doesn't timeout. Perhaps a platform issue.
Status: NEW → ASSIGNED
Priority: -- → P1
Updated.

:rwood can you retest this

Updated.

:rwood please review and upload the linkedin recording so we can proceed with this

The raw diff shows the correct lines modified
https://d3kxowhw4s8amj.cloudfront.net/file/data/ogkpzdy25ndht7oukap4/PHID-FILE-2sbjbon4e6bkx7ioofem/D14545.diff

Flags: needinfo?(rwood)

Tested this patch again and was able to reproduce the Firefox issue.

Tried to better filter the request and rerecord the website but failed.

As this is a issue only on Firefox it will require more investigation

Mitnmproxy is crashing with:

 raptor-control-server received webext_status: begin pagecycle 11
16:42:40     INFO -  127.0.0.1 - - [10/Jan/2019 16:42:40] "POST / HTTP/1.1" 200 -
16:42:40     INFO -  raptor-control-server received webext_status: update tab 1
16:42:40     INFO -  127.0.0.1 - - [10/Jan/2019 16:42:40] "POST / HTTP/1.1" 200 -
16:42:40     INFO -  raptor-control-server received webext_status: test tab updated 1
16:42:40     INFO -  For request https://www.linkedin.com/li/track best match https://www.linkedin.com/li/track with score==3
16:42:40     INFO -  127.0.0.1:58038: POST https://www.linkedin.com/li/track HTTP/2.0
16:42:40     INFO -  [replay]               << 200  20b
16:42:40     INFO -  For request https://www.linkedin.com/li/track best match https://www.linkedin.com/li/track with score==3
16:42:40     INFO -  For request https://www.linkedin.com/in/thommy-harris-hk-385723106/ found exact replay match
16:42:40     INFO -  127.0.0.1:58038: POST https://www.linkedin.com/li/track HTTP/2.0
16:42:40     INFO -  [replay]               << 200  20b
16:42:40     INFO -  127.0.0.1:58038: HTTP/2 connection terminated by client: error code: 2, last stream id: 0, additional data: None
16:42:40     INFO -  127.0.0.1:58038: GET https://www.linkedin.com/in/thommy-harris-hk-385723106/ HTTP/2.0
16:42:40     INFO -  [replay]               << 200  33.11k
16:42:40     INFO -  127.0.0.1:58038: clientdisconnect
16:42:40     INFO -  127.0.0.1:58052: clientconnect
16:42:40     INFO -  For request https://www.linkedin.com/li/track best match https://www.linkedin.com/li/track with score==3
16:42:40     INFO -  For request https://www.linkedin.com/li/track best match https://www.linkedin.com/li/track with score==3
16:42:40     INFO -  127.0.0.1:58052: POST https://www.linkedin.com/li/track HTTP/2.0
16:42:40     INFO -  [replay]               << 200  20b
16:42:40     INFO -  127.0.0.1:58052: POST https://www.linkedin.com/li/track HTTP/2.0
16:42:40     INFO -  [replay]               << 200  20b
16:42:49     INFO -  127.0.0.1:57736: clientdisconnect
Flags: needinfo?(rwood)

As discussed, please try to replicate this simply using mitmproxy and Firefox. If you're able to replicate, see if the issue goes away in the latest version of mitmproxy. If it does we can block on the upgrade, but if not we can raise an issue against mitmproxy for further investigation.

Blocks: 1522625
Depends on: 1520448

I tried out recording this with raptor studio, and uploaded my recording to https://drive.google.com/open?id=1mP4q-sBjkT7RRIKnMB6eaEQ8-jAESPRH can you try this out :bebe?

Flags: needinfo?(fstrugariu)

Nevermind, I've replicate the issue with my recording. :(

Flags: needinfo?(fstrugariu)

Setting this as P2 as blocked by Bug 1520448

Priority: P1 → P2

Depends on D26143

Depends on: 1543374
Attachment #9031398 - Attachment is obsolete: true
Type: defect → enhancement
Status: ASSIGNED → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla68
You need to log in before you can comment on or make changes to this bug.