If the browser has JavaScript disabled when opening the start URL the screen is blank/white without any text.
Example: http://demo.phpmyadmin.net/master/
See attached screenshots of Mozilla Firefox and Internet Explorer.
Expected result: The text of the existing noscript tag should be shown:
Javascript must be enabled past this point!
It looks as if this "display: none" causes this issue:
<style id="cfs-style">html{display: none;}</style>
Adding screenshot of Internet Explorer
Which phpMyAdmin version?
Which Firefox version?
I cannot reproduce with Firefox 33 with phpMyAdmin latest git (5da5636527a3030ba2e1dd7239cf4b1a2b95db09).
phpMyAdmin latest git 5da5636 http://demo.phpmyadmin.net/master/
Firefox 32.0.3 with JavaScript disabled using NoScript: https://support.mozilla.org/en-US/kb/javascript-settings-for-interactive-web-pages
Internet Explorer 11.0.9600.17358 with JavaScript disabled by putting http://demo.phpmyadmin.net/master/ into Extra - Internet Options - Security - Restricted Sites Zone.
Julian,
did you try by just disabling JavaScript using "about:config" in Firefox?
blank/white screen for http://demo.phpmyadmin.net/master/ also with
Firefox 31.1.0 with JavaScript disabled using "about:config javascript.enabled=false"
Opera 12.6 with JavaScript disabled
Konqueror 4.11.5 with JavaScript disabled
I can reproduce with "about:config javascript.enabled=false" and $cfg['AllowThirdPartyFraming'] also set to false (which is default).
Problem is a consequence of https://github.com/phpmyadmin/phpmyadmin/commit/e2238b38da5dda808e76bf5c4614aa9cbf1e369b
Possible solution may be https://github.com/zixtor/phpmyadmin/commit/c1e8834e44f110aca736e49a6def3e4c11015879
I can now reproduce this (tested on a different machine with Iceweasel 31). I was testing with AllowThirdPartyFraming set to true, thanks Atul for the hint.
Your patch looks fine, please use it in QA_4_2.
Fixed for 4.2.12: https://github.com/phpmyadmin/phpmyadmin/commit/e743305764ebedb88dd149776309ff8828236a43