{"action":"created","issue":{"url":"https://api.github.com/repos/pagespeed/ngx_pagespeed/issues/1190","repository_url":"https://api.github.com/repos/pagespeed/ngx_pagespeed","labels_url":"https://api.github.com/repos/pagespeed/ngx_pagespeed/issues/1190/labels{/name}","comments_url":"https://api.github.com/repos/pagespeed/ngx_pagespeed/issues/1190/comments","events_url":"https://api.github.com/repos/pagespeed/ngx_pagespeed/issues/1190/events","html_url":"https://github.com/pagespeed/ngx_pagespeed/issues/1190","id":153334605,"number":1190,"title":"adding ?PageSpeedFilters=+debug to URL enables other filters","user":{"login":"bessey","id":708200,"avatar_url":"https://avatars.githubusercontent.com/u/708200?v=3","gravatar_id":"","url":"https://api.github.com/users/bessey","html_url":"https://github.com/bessey","followers_url":"https://api.github.com/users/bessey/followers","following_url":"https://api.github.com/users/bessey/following{/other_user}","gists_url":"https://api.github.com/users/bessey/gists{/gist_id}","starred_url":"https://api.github.com/users/bessey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bessey/subscriptions","organizations_url":"https://api.github.com/users/bessey/orgs","repos_url":"https://api.github.com/users/bessey/repos","events_url":"https://api.github.com/users/bessey/events{/privacy}","received_events_url":"https://api.github.com/users/bessey/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":14,"created_at":"2016-05-05T21:52:58Z","updated_at":"2016-07-22T13:42:35Z","closed_at":null,"body":"Steps to repro:\r\n\r\n1. Add `pagespeed RewriteLevel PassThrough;` to nginx config.\r\n2. Navigate to a URL and add `?PageSpeedFilters=+debug` to it.\r\n\r\nObserve that PageSpeed outputs:\r\n\r\n``` html\r\n<!-- \r\nmod_pagespeed on\r\nFilters:\r\nah\tAdd Head\r\ncc\tCombine Css\r\njc\tCombine Javascript\r\ngp\tConvert Gif to Png\r\njp\tConvert Jpeg to Progressive\r\njw\tConvert Jpeg To Webp\r\nmc\tConvert Meta Tags\r\npj\tConvert Png to Jpeg\r\nws\tWhen converting images to WebP, prefer lossless conversions\r\ndb\tDebug\r\nei\tCache Extend Images\r\nfc\tFallback Rewrite Css \r\nif\tFlatten CSS Imports\r\nhw\tFlushes html\r\nci\tInline Css\r\nii\tInline Images\r\nil\tInline @import to Link\r\nji\tInline Javascript\r\njs\tJpeg Subsampling\r\nrj\tRecompress Jpeg\r\nrp\tRecompress Png\r\nrw\tRecompress Webp\r\nri\tResize Images\r\ncf\tRewrite Css\r\njm\tRewrite External Javascript\r\njj\tRewrite Inline Javascript\r\ncu\tRewrite Style Attributes With Url\r\ncp\tStrip Image Color Profiles\r\nmd\tStrip Image Meta Data\r\n...\r\n-->\r\n```\r\n\r\nIf i refresh the page a couple times these extra filters start kicking in too (e.g. URLs start getting rewritten even though I have `pagespeed CssPreserveURLs On;` in my nginx config."},"comment":{"url":"https://api.github.com/repos/pagespeed/ngx_pagespeed/issues/comments/234547072","html_url":"https://github.com/pagespeed/ngx_pagespeed/issues/1190#issuecomment-234547072","issue_url":"https://api.github.com/repos/pagespeed/ngx_pagespeed/issues/1190","id":234547072,"user":{"login":"jeffkaufman","id":262566,"avatar_url":"https://avatars.githubusercontent.com/u/262566?v=3","gravatar_id":"","url":"https://api.github.com/users/jeffkaufman","html_url":"https://github.com/jeffkaufman","followers_url":"https://api.github.com/users/jeffkaufman/followers","following_url":"https://api.github.com/users/jeffkaufman/following{/other_user}","gists_url":"https://api.github.com/users/jeffkaufman/gists{/gist_id}","starred_url":"https://api.github.com/users/jeffkaufman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeffkaufman/subscriptions","organizations_url":"https://api.github.com/users/jeffkaufman/orgs","repos_url":"https://api.github.com/users/jeffkaufman/repos","events_url":"https://api.github.com/users/jeffkaufman/events{/privacy}","received_events_url":"https://api.github.com/users/jeffkaufman/received_events","type":"User","site_admin":false},"created_at":"2016-07-22T13:42:35Z","updated_at":"2016-07-22T13:42:35Z","body":"In the debugger, what I'm seeing is:\r\n\r\n```\r\n# query_options.level is core filters\r\n# options.level is pass through\r\noptions->Merge(*query_options);\r\n# apache: options.level is pass through\r\n# nginx: options.level is core filters\r\n```"}}
{"actor":{"display_login":"jeffkaufman"}}