A simple function for asynchronously loading JavaScript files
Load the details page with display_errors 1
one more
ditch idx(), ?? coalece instead
revert vendor changes
CRUX presentation tweaks:
:
sfix(test runs): don't count against exempt host
We like people to be able to test features against things like The Metric Times. This helps!
Merge pull request #2686 from WPO-Foundation/do-not-count-exempt-hosts
fix(test runs): don't count against exempt host
Merge pull request #2669 from WPO-Foundation/thecrux
CRUX presentation tweaks:
Merge pull request #2653 from WPO-Foundation/display_errors
Load the details page with display_errors 1
Anon experiments on the metric times
Merge pull request #2687 from WPO-Foundation/metrictimes-anon
Anon experiments on the metric times
Put the free experiments we offer on the anon plan
Merge pull request #2689 from WPO-Foundation/free-exp-anon
Put the free experiments we offer on the anon plan
Merge pull request #2688 from WPO-Foundation/master
update prod
Put the free experiments we offer on the anon plan
Merge pull request #2689 from WPO-Foundation/free-exp-anon
Put the free experiments we offer on the anon plan
Anon experiments on the metric times
Merge pull request #2687 from WPO-Foundation/metrictimes-anon
Anon experiments on the metric times
it currently does not use syntax highlighting and tab leaves the field.
Trapping tab may be a bad idea... This will need some testing and planning.
Several experiments use the initial HTML and it'd be nice to not have to remember to save response bodies for those to work
This experiment allows you to edit the response of any same-domain file requested in this test. The text in this field will replace the text of the response before it is sent to the browser.
As an initial release, allowing editing the initial request response body is likely the most important one (the HTML). Ideally, we'd allow one or many of these fields and offer all same domain requests in the select menu.
Merged!
styles for #2471
custom experiment for #2471
experiments page edits to support #2471
test runner updates to handle post for #2471
special task to return submitted experiment HTML for #2471
Merge branch 'master' into 2471-htmledit
var for local host url
Typo fix common.inc
secondary anon setting for experiments
move var outside if
Merge pull request #2681 from WPO-Foundation/staging-exps
secondary anon setting for experiments
disable dependent fields when their initial check is unchecked
This will be helpful in avoiding sending large payloads from populated fields that are not part of an experiment run
css to pair with hiding fields that are unchecked
Merge pull request #2682 from WPO-Foundation/dep-fields
disable dependent fields when their initial check is unchecked
Merge pull request #2659 from WPO-Foundation/typoOppsExp
Typo fix common.inc
merge
fix presentation of textarea
Merge pull request #2643 from WPO-Foundation/2471-htmledit
Edit Initial Response HTML experiment. #2471
Merge pull request #2683 from WPO-Foundation/master
update prod
styles for #2471
custom experiment for #2471
experiments page edits to support #2471
test runner updates to handle post for #2471
special task to return submitted experiment HTML for #2471
Merge branch 'master' into 2471-htmledit
var for local host url
move var outside if
merge
fix presentation of textarea
Merge pull request #2643 from WPO-Foundation/2471-htmledit
Edit Initial Response HTML experiment. #2471
A proof of concept for review.
This is the experiments page UI to pair with a new Edit HTML Response body experiment. It allows WebPageTest Pro users to freely edit the response HTML of the site being tested, and the experiment runner will deliver that edited HTML directly to the browser as if it was server-generated.
The big advantage here is control over complicated changes to HTML, which is going to be preferable in many cases to running a find and replace experiment.
Here's how it looks in the Opportunities page on any test that has a response body for the initial HTML:
Currently at least, on focus, the textarea fills much of the window. We'll need to think about this toggle from an accessibility and usability standpoint, but it's nice for big text edits I think.
This experiment is a bit different than others in that the experiment post data can be quite large, so the experiment runner does not expect to find that posted HTML in the cookie we usually send for experiments, but instead in the test's metadata. There's an endpoint set up in the files of this PR that gets that HTML from the metadata. The experiment proxy fetches that HTML using the test ID that is submitted as a cookie and uses that response as the HTML response.
Here's a result of an experiment that used an completely different HTML source with just an H1 in it:
Still to-do:
fix presentation of textarea
Dead code: delete or fix
srcMatches
is not declared (though srcmatches
is)srcAttrVal
is not usedA better fix?
Counting fix in the insecure requests opp
Breakpoint fix for footer ul
Signup FAQ width adjustment
Merge pull request #2649 from WPO-Foundation/signupFaqWidth
Signup FAQ line width adjustment
Merge pull request #2648 from WPO-Foundation/footerBreakFix
Breakpoint fix for footer ul
Merge pull request #2647 from WPO-Foundation/insecureRequests
Counting fix in the insecure requests opp
remove overflow entirely on results_body, restoring sticky filmstrips fixes #2650
this pseudo lets the results body padding kick in, as overflow: hidden had done, which we do not want to use
Merge pull request #2651 from WPO-Foundation/2650
Restore filmstrip sticky on compare view
Traceroute home page tweaks addressing #2658
Traceroute results tweaks, prep to blade-ify
Lightouse start page notice cleanup
Replace the common pattern of hunting for .ini
format
composer format
Close request details on hitting Escape
formatting
Fix border in results summary table
disable dependent fields when their initial check is unchecked
This will be helpful in avoiding sending large payloads from populated fields that are not part of an experiment run
css to pair with hiding fields that are unchecked
Merge pull request #2682 from WPO-Foundation/dep-fields
disable dependent fields when their initial check is unchecked
This will be helpful in avoiding sending large payloads from populated fields that are not part of an experiment run
css to pair with hiding fields that are unchecked
This will be helpful in avoiding sending large payloads from populated fields that are not part of an experiment run