Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
240 commits
Select commit Hold shift + click to select a range
cba60da
Merge pull request #1045 from devtools-html/master
mstange May 25, 2018
b0e302a
Deploy latest changes (PR #1053)
julienw May 30, 2018
a97d4c0
Merge pull request #1075 from devtools-html/master
mstange Jun 8, 2018
85999c3
Merge pull request #1082 - Deploy documentation for Android profiling
gregtatum Jun 12, 2018
e997b53
Merge pull request #1102 from devtools-html/master
julienw Jun 29, 2018
bd17be8
Deploy latest changes (Merge PR #1133)
julienw Jul 13, 2018
8bb46a1
Merge pull request #1149 from devtools-html/master
julienw Jul 20, 2018
cad3ea0
Merge pull request #1160 from devtools-html/master
julienw Jul 26, 2018
2723417
Deploy Tracks and other polish work (Merge PR #1185)
gregtatum Aug 8, 2018
e45ce53
Deploy (Merge PR #1200)
gregtatum Aug 16, 2018
f43a0cb
Deploy Aug 27 (Merge PR #1222)
gregtatum Aug 27, 2018
2cb2faf
Deploy Aug 6 - network and screenshots tracks
gregtatum Sep 6, 2018
82ac4fe
Deploy Sep 17, 2018
gregtatum Sep 17, 2018
2f4ee0a
Deploy Sep 25th, 2018
gregtatum Sep 25, 2018
b2029c1
Deploy Sep 26th, 2018
mstange Sep 26, 2018
5f21c0b
Deploy Sep 27, 2018
gregtatum Sep 28, 2018
56fb23a
Deploy Monday, October 22, 2018
julienw Oct 22, 2018
ed73be3
Merge pull request #1407 from devtools-html/master
gregtatum Oct 22, 2018
25dbdc1
Deploy November 6 2018 (Merge PR #1460)
julienw Nov 6, 2018
28590bd
Deploy November 6 2018, number 2 (Merge PR #1450)
mstange Nov 6, 2018
6600ac0
Deploy November 19, 2018 (merge PR #1508)
julienw Nov 19, 2018
aedb194
Deploy Nov 27, 2018 (Merge PR #1528)
julienw Nov 27, 2018
119c0f5
Deploy Dec 4, 2018 (Merge PR #1539)
mstange Dec 4, 2018
01e72c3
Deploy Dec 13, 2018 - JS Tracer (Merge PR #1558)
gregtatum Dec 13, 2018
c2e3e3e
Deploy January 8, 2019 (Merge PR #1607)
julienw Jan 8, 2019
dc637b7
Deploy January 15, 2019 (Merge PR #1632)
julienw Jan 15, 2019
86fc173
Deploy 2019-01-15 Memory Track hot fix #1636
gregtatum Jan 15, 2019
5c21559
Deploying January 28, 2019 (Merge PR #1694)
julienw Jan 28, 2019
405fa4a
Deploying on January 29, 2019
julienw Jan 29, 2019
480787f
Deploy 2019-02-05
gregtatum Feb 5, 2019
e9df5c5
Deploy 2019-02-14 (Merge PR #1750)
gregtatum Feb 14, 2019
7cf74cb
Deploy redirect hot fix
gregtatum Feb 14, 2019
79ad960
Deploy header hot fix to clear service workers (Merge PR #1756)
gregtatum Feb 14, 2019
5492786
Deploy - remove redirect (Merge PR #1759)
gregtatum Feb 14, 2019
80bcd38
Deploy redirects (Merge PR #1761)
gregtatum Feb 15, 2019
ab50329
Deploy service worker change (Merge PR #1763)
gregtatum Feb 15, 2019
d898a76
Deploy 2019-02-20 (Merge PR #1772)
gregtatum Feb 20, 2019
d27267a
Deploy hotfix for redirects 2019-02-20 (Merge PR #1774)
gregtatum Feb 20, 2019
29281ed
Deploy 2019-02-21 (Merge PR #1779)
gregtatum Feb 21, 2019
e4c4c1e
Deploying February 26, 2019 (Merge PR #1794)
julienw Feb 26, 2019
d2d5d2f
Deploying March 5, 2019 (Merge PR #1819)
julienw Mar 5, 2019
06866e4
Deploy 2019-03-12 (Merge PR #1849)
canaltinova Mar 12, 2019
5560b63
Deploy March 19, 2019 (Merge PR #1868)
julienw Mar 19, 2019
0346a7f
Deploy March 26, 2019 (PR #1892)
julienw Mar 26, 2019
8eb99e9
Deploy March 27, 2019 (Merge PR #1900)
julienw Mar 27, 2019
9d88bb7
Deploy April 11, 2019 (PR #1942)
gregtatum Apr 11, 2019
05893de
Stack settings hotfix (Merge PR #1944)
julienw Apr 12, 2019
0ddbd51
Deploy April 23, 2019 (Merge PR #1962)
canaltinova Apr 23, 2019
32998bb
Deploy Apr 29, 2019 (PR #1983)
gregtatum Apr 29, 2019
3d99035
Deploy April 30, 2019 (Merge PR #1989)
julienw Apr 30, 2019
8b9f88f
Deploy May 7, 2019 (Merge PR #1996)
canaltinova May 7, 2019
b522ff6
Deploy May 14, 2019 (Merge PR #2016)
julienw May 14, 2019
a6ab070
Deploy May 21, 2019 (Merge PR #2030)
canova May 21, 2019
3ffd0ff
Deploy May 30
gregtatum May 30, 2019
f4e25a5
Deploy June 4, 2019 (Merge PR #2045)
canova Jun 4, 2019
e6c1932
Deploy June 11, 2019 (Merge PR #2060)
julienw Jun 11, 2019
c2de5c3
Deploy June 19, 2019 (Merge PR #2089)
julienw Jun 19, 2019
30feea4
Deploy July 2, 2019 (Merge PR #2116)
canova Jul 2, 2019
6d4a046
Hotfix deploy, independence day 2019 (Merge PR #2126)
julienw Jul 4, 2019
88c631e
Deploy July 9, 2019 (Merge PR #2137)
julienw Jul 9, 2019
969e0d6
Deploy July 16, 2019 (Merge PR #2158)
canova Jul 16, 2019
021b165
Deploy August 8, 2019 (PR #2211)
gregtatum Aug 8, 2019
57a54e8
Deploy August 13, 2019 (Merge PR #2214)
canova Aug 13, 2019
8830118
Deploy August 27, 2019 - end of 🏖️ holidays 🌴 release (Merge PR #2227)
julienw Aug 27, 2019
df93b99
Deploy September 10, 2016 -- return of the summer holidays deploy ⛱️ …
julienw Sep 10, 2019
01e7574
Deploy Sep 18, 2019 (PR #2242)
julienw Sep 18, 2019
cbc36c9
Deploy Sept 24, 2019 (PR #2251)
canova Sep 24, 2019
1ca800b
Deploy native allocations
gregtatum Sep 25, 2019
4207717
Deploy Sept 30, 2019 (Merge PR #2258)
julienw Sep 30, 2019
4cbb377
Deploy 2019-10-03 (PR #2263)
gregtatum Oct 3, 2019
75052eb
Deploy October 9, 2019 (PR #2275)
canova Oct 9, 2019
8b39d04
Deploy Oct 30, 2018 (PR #2294)
gregtatum Oct 30, 2019
30f1032
Deploy Nov 13, 2019 (Merge PR #2307)
canova Nov 13, 2019
340e18c
Deploy Nov 15, 2019 (Merge PR #2310)
canova Nov 15, 2019
90edde0
Deploy Nov 18, 2019 (PR #2315)
gregtatum Nov 18, 2019
9b3dcb9
Deploy2 - Nov 18, 2019 (PR #2317)
gregtatum Nov 18, 2019
0e12ea1
Deploy December 12, 2019 (Merge PR #2343)
canova Dec 12, 2019
bb6c80d
Deploy Dec 17, 2019 (PR #2346)
gregtatum Dec 17, 2019
fe246f2
Deploy Jan 14, 2020 (PR #2363)
canova Jan 14, 2020
22e8dcc
Deploy Jan 21, 2020 (PR #2371)
gregtatum Jan 21, 2020
8692ef9
Deploy Jan 29, 2020 (PR #2375)
gregtatum Jan 29, 2020
739f353
Deploy Feb 12, 2020 (Merge PR #2395)
julienw Feb 12, 2020
2f01aed
Deploy Feb 13, 2020 (PR #2400)
gregtatum Feb 13, 2020
66fa029
Deploy Feb 18, 2020 (Merge PR #2411)
julienw Feb 18, 2020
ebf27e1
Deploy March 5, 2020 (PR #2440)
gregtatum Mar 5, 2020
f64aca0
Deploy March 10, 2020 (Merge PR #2451)
canova Mar 10, 2020
c982cb5
Deploy Mar 11, 2019 (PR #2456)
gregtatum Mar 11, 2020
9adeceb
Deploy April 1st (Merge PR #2481)
julienw Apr 1, 2020
53f158b
Deploy April 20, 2020 (Merge PR #2510)
julienw Apr 20, 2020
dc4a35c
Deploy May 5, 2020 (Merge PR #2536)
canova May 5, 2020
eb01d26
Deploy #2 May 5, 2020 (Merge PR #2538)
canova May 5, 2020
d7e16e8
Deploy May 19, 2020 (Merge PR #2553)
julienw May 19, 2020
ab7eaeb
Deploy May 19, 2020 - fix 1 (Merge PR #2554)
julienw May 19, 2020
1df2d32
Deploy May 25, 2020 -- Server switching day! (Merge PR #2560)
julienw May 25, 2020
b4cb303
Deploy June 2, 2020 (Merge PR #2579)
julienw Jun 2, 2020
cd0b5ca
Deploy June 9, 2020 (Merge PR #2594)
canova Jun 9, 2020
3be3792
Deploy June 15, 2020 - Virtual All Hands edition (Merge PR #2602)
julienw Jun 15, 2020
bd44441
Deploy June 30, 2020 (Merge PR #2614)
canova Jun 30, 2020
bfd97ed
Deploy July 20, 2020 (PR #2663)
gregtatum Jul 20, 2020
4737f6d
Deploy July 28, 2020 (Merge PR #2677)
canova Jul 28, 2020
3e27973
🔥 Hot fix deploy, July 29, 2020 🔥 (Merge PR #2683)
julienw Jul 29, 2020
0991a59
Deploy August 17, 2020 (Merge PR #2708)
canova Aug 17, 2020
ae563f2
Deploy August 25, 2020 (Merge PR #2730)
canova Aug 25, 2020
aca4586
Deploy September 10, 2020 (Merge PR #2762)
julienw Sep 10, 2020
eb87703
Deploy September 30, 2020 (PR #2815)
canova Sep 30, 2020
087a961
Deploy Oct 6, 2020 (PR #2844)
gregtatum Oct 6, 2020
8274fdd
Deploy Oct 7, 2020 - Jank marker regression fix (PR #2850)
gregtatum Oct 7, 2020
f2f59cf
Deploy Oct 19, 2020 - The "outreachy application period" deployment (…
julienw Oct 19, 2020
85dcba5
Deploy Oct 28, 2020 (PR #3014)
gregtatum Oct 28, 2020
61b81f2
Deploy hot fix, Oct 28, 2020 (PR #3016)
gregtatum Oct 28, 2020
b6d8fb4
Deploy Nov 3, 2020 (PR #3027)
gregtatum Nov 3, 2020
0aac243
Deploy Nov 16, 2020 (PR #3059)
gregtatum Nov 16, 2020
1b5ff1f
Deploy Nov 30, 2020 (PR #3080)
gregtatum Nov 30, 2020
688c384
Deploy December 3, 2020 (PR #3085)
canova Dec 3, 2020
b3bec66
Deploy Dec 14, 2020 (Merge PR #3107)
julienw Dec 14, 2020
3041f85
Deploy Jan 12, 2021 (Merge PR #3127)
canova Jan 12, 2021
0ecba7d
Deploy Feb 1, 2021 (Merge PR #3156)
canova Feb 1, 2021
29f74ec
Deploy Feb 18, 2021 (Merge PR #3180)
julienw Feb 18, 2021
1fd572a
Deploy March 4, 2021 (Merge PR #3206)
julienw Mar 4, 2021
12ef9ae
Deploy March 16, 2021 (Merge PR #3223)
canova Mar 16, 2021
f0e9b4b
Deploy March 25, 2021 (Merge PR #3239)
canova Mar 25, 2021
778185b
Deploy April 6, 2021 (Merge PR #3251)
canova Apr 6, 2021
9bac8d4
Deploy April 20, 2021 (Merge PR #3289)
canova Apr 20, 2021
f4d9fdd
Deploy May 4, 2021 (Merge PR #3307)
canova May 4, 2021
6c88262
Deploy June 1, 2021 (Merge PR #3338)
canova Jun 1, 2021
3ae6b48
Deploy June 4, 2021 (Merge PR #3342)
julienw Jun 4, 2021
d5bc9ef
Deploy June 15, 2021 (Merge PR #3396)
canova Jun 15, 2021
c4679a7
Deploy June 24, 2021 (Merge PR #3415)
julienw Jun 24, 2021
a07ca20
Deploy July 8, 2021 (Merge PR #3434)
canova Jul 8, 2021
392890c
Deploy July 28, 2021 (Merge PR #3465)
canova Jul 28, 2021
a09c027
Deploy August 9, 2021 (Merge PR #3490)
julienw Aug 9, 2021
55d27f6
Deploy August 23, 2021 (Merge PR #3510)
julienw Aug 23, 2021
1140512
Deploy Sep 2, 2021 (Merge PR #3531)
julienw Sep 2, 2021
bf4d6ea
Deploy Sep 14, 2021 (Merge PR #3549)
julienw Sep 14, 2021
334d5de
Deploy September 27, 2021 (Merge PR #3586)
canova Sep 27, 2021
0f752e2
Deploy October 14, 2021 (Merge PR #3614)
canova Oct 14, 2021
782e8cd
Deploy November 2, 2021 (Merge PR #3633)
canova Nov 2, 2021
858f775
Deploy December 2, 2021 (Merge PR #3688)
canova Dec 2, 2021
988d8dd
Deploy December 14, 2021 (Merge PR #3748)
canova Dec 14, 2021
0419416
Deploy December 15, 2021 (Merge PR #3750)
mstange Dec 15, 2021
f2b4110
Deploy January 6, 2022 (PR #3796)
mstange Jan 6, 2022
15a932e
Deploy Jan 25, 2022 (Merge PR #3832)
julienw Jan 25, 2022
b6487ce
Deploy, Feb 3, 2022 (Merge PR #3856)
julienw Feb 3, 2022
435f485
Deploy Feb 4, 2022 (PR #3858)
julienw Feb 4, 2022
e1cca42
Deploy, Feb 8, 2022 (Merge PR #3865)
julienw Feb 8, 2022
29dd4f2
Deploy February 22, 2022 (Merge PR #3904)
canova Feb 22, 2022
4f84689
Deploy, March 8, 2022 (Merge PR #3924)
julienw Mar 8, 2022
46a46d6
Deploy March 22, 2022 (Merge PR #3942)
canova Mar 22, 2022
4a54727
Deploy, Mar 29, 2022 (Merge PR #3960)
julienw Mar 29, 2022
d599b6b
Deploy April 5, 2022 (Merge PR #3975)
canova Apr 5, 2022
f73b4ea
Deploy April 27, 2022 (Merge PR #4006)
julienw Apr 27, 2022
13a25fb
Deploy May 3, 2022 (Merge PR #4027)
canova May 3, 2022
b252ceb
Deploy May 5, 2022 (Merge PR #4034)
julienw May 5, 2022
912f965
Deploy May 13, 2022 (Merge PR #4045)
canova May 13, 2022
39cc869
Deploy May 31, 2022 (Merge PR #4064)
julienw May 31, 2022
6dce4a9
Deploy June 14, 2022 (Merge PR #4094)
canova Jun 14, 2022
c7f77e4
Deploy June 23, 2022 (Merge PR #4108)
julienw Jun 23, 2022
6ecf9dc
Deploy June 28, 2022 (Merge PR #4113)
julienw Jun 28, 2022
b0e8297
Deploy Jul 12, 2022 (Merge PR #4140)
julienw Jul 12, 2022
913fd27
Deploy July 26, 2022 (Merge PR #4156)
canova Jul 26, 2022
0fcf10b
Deploy Aug 3, 2022 (Merge PR #4169)
julienw Aug 3, 2022
c26b751
Deploy September 6, 2022 (Merge PR #4219)
canova Sep 6, 2022
1e7a42c
Deploy Oct 12, 2022 (Merge PR #4271)
julienw Oct 12, 2022
c576d37
Deploy Oct 18, 2022 (Merge PR #4281)
julienw Oct 18, 2022
07fc7ba
Deploy Nov 15, 2022 (PR #4324)
julienw Nov 15, 2022
d683e07
Deploy 2022, Nov 15 -- 2nd deployment (Merge PR #4326)
julienw Nov 15, 2022
cc783f8
Deploy November 29, 2022 (PR #4349)
canova Nov 29, 2022
f293743
Deploy December 12, 2022 (Merge PR #4367)
canova Dec 12, 2022
c37fbe9
Deploy, Jan 10, 2023 (Merge PR #4414)
julienw Jan 10, 2023
1fada32
Deploy Jan 11, 2023 (Merge PR #4417)
julienw Jan 11, 2023
d4da2e4
Deploy Jan 16, 2022 (Merge PR #4426)
julienw Jan 16, 2023
b20cdea
Deploy Jan 18, 2023 (Merge PR #4430)
julienw Jan 18, 2023
3f2906d
Deploy Jan 24, 2023 (Merge PR #4444)
canova Jan 24, 2023
1d7f42b
Deploy 2023, Feb 9 (Merge PR #4466)
julienw Feb 9, 2023
ab9aa62
Deploy February 27, 2023 (Merge PR #4497)
canova Feb 27, 2023
7aff6a9
Deploy 2022, Mar 7 (Merge PR #4514)
julienw Mar 7, 2023
c43f680
Deploy Mar 15, 2023 (#4531)
julienw Mar 15, 2023
8e39f8f
Deploy, Mar 28, 2022 (Merge PR #4558)
julienw Mar 28, 2023
8dc2b0e
Deploy April 18, 2022 (Merge PR #4578)
canova Apr 18, 2023
2c3e2af
Deploy May 30, 2023 (Merge PR #4643)
canova May 30, 2023
43e0035
Deploy June 20, 2023 (Merge PR #4675)
canova Jun 20, 2023
5b2df1c
Deploy 2023-08-10 (Merge PR #4717)
julienw Aug 10, 2023
396a424
Deploy August 18, 2023 (Merge PR #4725)
canova Aug 18, 2023
02c69cd
Deploy Sept 19, 2023 (Merge PR #4751)
julienw Sep 19, 2023
5e8f9e8
Deploy Sept 19, 2023 #2 (Merge PR #4755)
julienw Sep 19, 2023
dd6229b
Deploy Oct 4, 2023 (Merge PR #4769)
julienw Oct 4, 2023
982ebea
Deploy Oct 17, 2023 (#4777)
canova Oct 17, 2023
4d8a147
Deploy Oct 30, 2023 🎃 (#4787)
julienw Oct 30, 2023
d02148f
Deploy Nov 13, 2023 (#4798)
canova Nov 13, 2023
8553af4
Deploy Nov 21, 2023 (#4805)
canova Nov 21, 2023
f553df1
Deploy Dec 5, 2023 (#4832)
julienw Dec 5, 2023
1e69165
Deploy Dec 12, 2023 (#4847)
julienw Dec 12, 2023
1fa7991
Deploy Dec 13, 2023 (#4850)
julienw Dec 13, 2023
149b83f
Deploy Dec 15, 2023 (#4855)
julienw Dec 15, 2023
09286ed
Deploy Dec 18, 2023 (#4862)
julienw Dec 18, 2023
9ce86b3
Deploy Jan 17, 2024 (#4890)
canova Jan 17, 2024
3f0f819
Deploy Feb 06, 2024 (#4910)
julienw Feb 6, 2024
92740f6
Deploy 2024-02-28 (#4928)
julienw Feb 28, 2024
cbd80a1
Deploy, April 9, 2024 (#4952)
julienw Apr 9, 2024
d65ecc4
Deploy April 16, 2024 (#4963)
canova Apr 16, 2024
fac645e
Deploy May 21, 2024 (#5005)
julienw May 21, 2024
034669a
Deploy June 4, 2024 (#5016)
julienw Jun 4, 2024
a543969
Deploy June 13, 2024 (#5028)
julienw Jun 13, 2024
8e6c2ee
Deploy June 21, 2024 (#5042)
canova Jun 21, 2024
56d3594
Deploy June 26, 2024 (#5045)
canova Jun 26, 2024
3e98130
Deploy June 27, 2024 (#5050)
canova Jun 27, 2024
2c84592
Deploy July 9, 2024 (#5059)
canova Jul 9, 2024
7b8ce3b
Deploy Sept 5, 2024 (#5119)
canova Sep 5, 2024
4e46c23
Deploy Sept 16, 2024 (#5128)
julienw Sep 16, 2024
02a3f95
Deploy Sep 23, 2024 (#5137)
julienw Sep 23, 2024
ced28a5
Deploy Oct 9, 2024 (#5156)
julienw Oct 9, 2024
cf8501c
Deploy Oct 15, 2024 (#5161)
canova Oct 15, 2024
afa401f
Deploy Oct 24, 2024 (#5177)
canova Oct 24, 2024
07188f2
Deploy Nov 12, 2024 (#5202)
canova Nov 12, 2024
115de38
Deploy Nov 27, 2024 (#5231)
canova Nov 27, 2024
4b6079e
Deploy Dec 12, 2024 (#5262)
canova Dec 12, 2024
d879b1b
Deploy January 15, 2025 (#5318)
julienw Jan 15, 2025
6c4ce0c
Deploy Jan 30, 2025 (#5348)
canova Jan 30, 2025
f96dac0
Deploy Feb 19, 2025 (#5377)
canova Feb 19, 2025
348fb13
Deploy Mar 3, 2025 (#5389)
julienw Mar 3, 2025
d41d6e9
Deploy April 8, 2025 (#5415)
canova Apr 8, 2025
9765995
Deploy May 15, 2025 (#5461)
julienw May 15, 2025
96c748d
Deploy May 16, 2025 (#5462)
julienw May 16, 2025
446cfe9
Deploy May 22, 2025 (#5471)
canova May 22, 2025
265e502
Deploy June 10, 2025 (#5486)
julienw Jun 10, 2025
de9ac05
Deploy July 11, 2025 (#5511)
canova Jul 11, 2025
6145669
Deploy July 31, 2025 (#5533)
canova Jul 31, 2025
f7db99c
Deploy September 2, 2025 (#5580)
canova Sep 2, 2025
6d281ff
Deploy September 5, 2025 (#5604)
canova Sep 5, 2025
32a583c
Deploy September 16, 2025 (#5615)
canova Sep 16, 2025
619ce5e
Deploy October 21, 2025 (#5638)
canova Oct 21, 2025
1206942
Deploy Nov 12, 2025 (#5676)
canova Nov 12, 2025
46e3524
Deploy December 18, 2025 (#5727)
canova Dec 18, 2025
1930551
Deploy January 27, 2026 (#5787)
canova Jan 27, 2026
5df3250
Deploy February 4, 2026 (#5814)
canova Feb 4, 2026
a35effb
Deploy February 11, 2026 (#5828)
canova Feb 11, 2026
e68c05e
Deploy February 24, 2026 (#5856)
canova Feb 24, 2026
b001cba
Deploy February 25, 2026 (#5860)
canova Feb 25, 2026
74b959c
Deploy March 3, 2026 (#5877)
canova Mar 3, 2026
cbd256c
Change default symbol server to a reliost instance.
mstange Sep 1, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/app-logic/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ export const PROFILER_SERVER_ORIGIN = 'https://api.profiler.firefox.com';
// [1] https://github.com/mstange/profiler-symbol-server/

// This is the default server.
export const SYMBOL_SERVER_URL = 'https://symbolication.services.mozilla.com';
export const SYMBOL_SERVER_URL = 'https://mozilla.symbols.samplyprofiler.com';

// See the MarkerPhase type for more information.
export const INSTANT: MarkerPhase = 0;
Expand Down
1 change: 1 addition & 0 deletions src/selectors/url-state.ts
Original file line number Diff line number Diff line change
Expand Up @@ -360,6 +360,7 @@ function _shouldAllowSymbolServerUrl(symbolServerUrl: string) {
const otherAllowedHostnames = [
'symbols.mozilla.org',
'symbolication.services.mozilla.com',
'mozilla.symbols.samplyprofiler.com',
];
if (!otherAllowedHostnames.includes(url.hostname)) {
console.error(
Expand Down
6 changes: 3 additions & 3 deletions src/test/__snapshots__/url-handling.test.ts.snap
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@ exports[`symbolServerUrl will allow an allowed https host 1`] = `Array []`;
exports[`symbolServerUrl will error when switching to an allowed but non-https host 1`] = `
Array [
Array [
"HTTPS is required for non-localhost symbol servers. Rejecting http://symbolication.services.mozilla.com/ and defaulting to https://symbolication.services.mozilla.com.",
"HTTPS is required for non-localhost symbol servers. Rejecting http://symbolication.services.mozilla.com/ and defaulting to https://mozilla.symbols.samplyprofiler.com.",
],
]
`;

exports[`symbolServerUrl will error when switching to an invalid host 1`] = `
Array [
Array [
"The symbol server URL was not valid. Rejecting invalid and defaulting to https://symbolication.services.mozilla.com.",
"The symbol server URL was not valid. Rejecting invalid and defaulting to https://mozilla.symbols.samplyprofiler.com.",
[TypeError: Invalid URL: invalid],
],
]
Expand All @@ -24,7 +24,7 @@ Array [
exports[`symbolServerUrl will error when switching to an unknown host 1`] = `
Array [
Array [
"The symbol server URL was not in the list of allowed domains. Rejecting https://symbolication.services.mozilla.com.example.com/symbols and defaulting to https://symbolication.services.mozilla.com.",
"The symbol server URL was not in the list of allowed domains. Rejecting https://symbolication.services.mozilla.com.example.com/symbols and defaulting to https://mozilla.symbols.samplyprofiler.com.",
],
]
`;
Expand Down
11 changes: 6 additions & 5 deletions src/test/store/receive-profile.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ import {
simulateOldWebChannelAndFrameScript,
simulateWebChannel,
} from '../fixtures/mocks/web-channel';
import { SYMBOL_SERVER_URL } from 'firefox-profiler/app-logic/constants';

function simulateSymbolStoreHasNoCache() {
// SymbolStoreDB is a mock, but Flow doesn't know this. That's why we use
Expand Down Expand Up @@ -821,7 +822,7 @@ describe('actions/receive-profile', function () {

expect(
window.fetchMock.callHistory.lastCall(
'https://symbolication.services.mozilla.com/symbolicate/v5'
`${SYMBOL_SERVER_URL}/symbolicate/v5`
)?.options
).toEqual(
expect.objectContaining({
Expand All @@ -839,7 +840,7 @@ describe('actions/receive-profile', function () {

expect(
window.fetchMock.callHistory.lastCall(
'https://symbolication.services.mozilla.com/symbolicate/v5'
`${SYMBOL_SERVER_URL}/symbolicate/v5`
)?.options
).toEqual(
expect.objectContaining({
Expand Down Expand Up @@ -919,7 +920,7 @@ describe('actions/receive-profile', function () {
'https://storage.googleapis.com/profile-store/FAKEHASH',
unsymbolicatedProfile
)
.post('https://symbolication.services.mozilla.com/symbolicate/v5', {});
.post(`${SYMBOL_SERVER_URL}/symbolicate/v5`, {});

simulateSymbolStoreHasNoCache();

Expand All @@ -931,7 +932,7 @@ describe('actions/receive-profile', function () {

expect(
window.fetchMock.callHistory.lastCall(
'https://symbolication.services.mozilla.com/symbolicate/v5'
`${SYMBOL_SERVER_URL}/symbolicate/v5`
)?.options
).toEqual(
expect.objectContaining({
Expand Down Expand Up @@ -1431,7 +1432,7 @@ describe('actions/receive-profile', function () {

expect(
window.fetchMock.callHistory.lastCall(
'https://symbolication.services.mozilla.com/symbolicate/v5'
`${SYMBOL_SERVER_URL}/symbolicate/v5`
)?.options
).toEqual(
expect.objectContaining({
Expand Down
5 changes: 2 additions & 3 deletions src/utils/fetch-assembly.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ import type {
} from 'firefox-profiler/types';
import { queryApiWithFallback } from './query-api';
import type { ExternalCommunicationDelegate } from './query-api';
import { isLocalURL } from './url';

export type FetchAssemblyResult =
| { type: 'SUCCESS'; instructions: DecodedInstruction[] }
Expand Down Expand Up @@ -74,8 +73,8 @@ export async function fetchAssembly(
// local symbol servers. Check the symbol server URL to avoid hammering the
// official Mozilla symbolication server with requests it can't handle.
// This check can be removed once it adds support for /asm/v1.
function _serverMightSupportAssembly(symbolServerUrl: string): boolean {
return isLocalURL(symbolServerUrl);
function _serverMightSupportAssembly(_symbolServerUrl: string): boolean {
return true;
}

// Convert the response from the JSON format into our own DecodedInstruction
Expand Down
Loading