Missing config page & API don't work

1st problem case: Missing config page

Hi!

On fresh install of TT-RSS and without add plugin, when I add new user(admin, user advanced or basic user) and when I quit the admin account to go to newly created account, all options in configuration page are missing on this new account and admin account also when I come back on.

For recovery options in configuration admin page the only way I have found is consisting in doing to deleting the new account, coming back home page and return in configuration page.

I haven’t error message in TT-RSS WebGUI for this problem may be have some where but I don’t know where to find this, tried reproduce on Brave(chromum), Firefox and Safari(browser without extensions) but same problem every time.

DUE TO RESTRICTIONS FOR NEW USERS I CAN’T PUT MORE ONE IMAGE BY POST
I WILL TRY TO PUT MY FOUR MORE SCREEN SHOT IN POSTS UNDER THIS ONE
THIS’S SCREENSHOT 2

2nd problem case: API

I have another problem with TT-RSS api and I don’t know if it have link between both problem.
I can’t use api with Fiery Feeds(ios) and Tiny Reader(ios/macos both), I don’t put screenshot of fiery feeds because nothing indicate than app have one problem only no sync alarm me some thing was wrong.

DUE TO RESTRICTIONS FOR NEW USERS I CAN’T PUT MORE ONE IMAGE BY POST
I WILL TRY TO PUT MY FOUR MORE SCREEN SHOT IN POSTS UNDER THIS ONE
THIS’S SCREENSHOT 3

In english the message error say:

JSON could not serialized because of error:
impossible to read datas because the format isn’t correct

When go to https://rss.mydomain.fr:4443/api/ on my browser “Startup failed” page appear,

and when I add temporally define('_SKIP_SELF_URL_PATH_CHECKS', 'TRUE'); in config.php, and come back to https://rss.mydomain.fr:4443/api/, I have this page I show you on my screenshot below who don’t feeling good.

According with this post https://www.pluchon.com/forum/viewtopic.php?id=481 who speak about one Tiny Reader user who had same message error I have on my both Tiny Reader(ios/macos)

I must to have something like this appear on my browser:
{"seq":null,"status":1,"content":{"error":"NOT_LOGGED_IN"}}

DUE TO RESTRICTIONS FOR NEW USERS I CAN’T PUT MORE ONE IMAGE BY POST
I WILL TRY TO PUT MY FOUR MORE SCREEN SHOT IN POSTS UNDER THIS ONE
THIS’S SCREENSHOT 4

In case of API problem I can found messages in the logs of TT-RSS for each app when they try to connect to my TT-RSS server and have disable _SKIP_SELF_URL_PATH_CHECKS , if I enable it no messages generate by apps in logs when try to connect:

DUE TO RESTRICTIONS FOR NEW USERS I CAN’T PUT MORE ONE IMAGE BY POST
I WILL TRY TO PUT MY FOUR MORE SCREEN SHOT IN POSTS UNDER THIS ONE
THIS’S SCREENSHOT 5

More infos:

My TinyRSS version is V.19.8,
it’s installed in one jail in FreeNAS system based it self on FreeBSD.
I using php 7.3 with PHP-FPM, apache 2.4 and mariadb 10.4.
Using also Certbot for generate trusted certificate and I generate Diffie-Hellman params file.

To be more clear I post here my virtualhost for apache24

<VirtualHost *:4443>
	ServerName                         rss.domaine.fr
	Options                            -Indexes
	Protocols                          h2 h2c http/1.1
	DirectoryIndex	                   /index.php index.php
	DocumentRoot                       "/usr/local/www/tt-rss"
	
	<FilesMatch .php$>
		SetHandler                     "proxy:fcgi://127.0.0.1:9000/"
	</FilesMatch>

	SSLEngine on
	SSLCertificateFile /usr/local/etc/letsencrypt/live/rss.domaine.fr/fullchain.pem
	SSLCertificateChainFile /usr/local/etc/letsencrypt/live/rss.domaine.fr/chain.pem
	SSLCertificateKeyFile /usr/local/etc/letsencrypt/live/rss.domaine.fr/privkey.pem
	SSLOpenSSLConfCmd DHParameters /usr/local/etc/letsencrypt/live/rss.domaine.fr/dhparam_4096.pem

	SSLProtocol                        all -SSLv2 -SSLv3
	SSLCipherSuite ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS
	SSLHonorCipherOrder                on
	ProxyPreserveHost                  on
	SSLCompression                     off
	SSLSessionTickets                  off
	SSLOptions                         +StrictRequire

	<IfModule mod_headers.c>
		Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains"
	</IfModule>
	
</VirtualHost>

All apache24 modules I had uncomment my self

LoadModule proxy_fcgi_module libexec/apache24/mod_proxy_fcgi.so
LoadModule proxy_module libexec/apache24/mod_proxy.so
LoadModule rewrite_module libexec/apache24/mod_rewrite.so
LoadModule ssl_module libexec/apache24/mod_ssl.so
LoadModule socache_shmcb_module libexec/apache24/mod_socache_shmcb.so
LoadModule http2_module libexec/apache24/mod_http2.so	

PHP modules installed:

php73 mod_php73 php73-gd php73-mbstring php73-mysqli php73-xml php73-curl php73-ctype php73-tokenizer php73-simplexml php73-dom php73-session php73-iconv php73-hash php73-json php73-fileinfo php73-pdo php73-pdo_mysql php73-zlib php73-openssl php73-zip php73-phar php73-intl php73-pcntl

jail, freenas? moving to unsupported. next time please read the rules before posting.

Since you’re experiencing errors with the UI, I’m going to suggest you modify your config.php and set LOG_DESTINATION to an empty string. Next, re-create the issue as you’ve described using your web browser. Then on the server (in the jail) check Apache’s and PHP’s error logs.

You should also your check browser’s console to see if it’s reporting errors.

The issue you’re describing seems weird, to be honest. I have used FreeNAS jails before and never experienced anything like this. Are you using any mounts in your jail? For example, in your jail you’ve installed PHP, Apache, etc. but the actual tt-rss directory is mounted from elsewhere on your file system?

e: If this is a brand-new install and you’ve got nothing on it, I’d also suggest dropping the database and recreating everything by manually importing the schema from the command line.

Hi,
Tank you for your help, I juste upload my screenshot in new posts below to bypass this ununderstanding images limitation for new users.
Now I will take a time for accomplish what you ask. Come back soon thank you.

Sorry,
Before posting I had find only this https://community.tt-rss.org/t/read-before-posting-reporting-bugs/120 , when I reading this I have no find section how tell about existence of no unsupported platforms.
My apologize.

Another Forum restriction force me to split my post :frowning:

I had deleted sql in LOG_DESTINATION, I found apache access and error logs, but for PHP log I found PHP-FPM with non interesting logs but not PHP log in /var/log/ directory, I search how to activate this the procedure I have found said to go top php.ini, find error_log, changed by error_log = /var/log/php-scripts.log, and Make sure display_errors set to Off. All is good but not php-scripts.log may be php don’t need to generate errors during my reproduction, I don’t know.

It’s weird for me too. During last weeks I have installed nextcloud, TURN server and LibreOffice collabora that is only my internet exposed webapp and i have more jail, and it’s first time I have this kind problem.

I juste verified if I had mounting point and the response are no. I have install all mysql php… in same jail, when all will work fine may be I will make separate jails, but not yet.

In this case i can’t using properly TinyRSS, I have my OPML file for all my test but I can recreate all easily jail I have doing it several times but I can try to doing it again. When I have try solution for install TT-RSS I searched to doing it on freebsd and I found we are poor information or incomplete information to doing it. Doing my researcher I have written my own step-by-step tutorial if you want I can share this with you, I expected to share it on freenas forum when I will finish, I juste need time to translate my french instructions to english.

Logs

For missing configuration page

The apache errors I found in /var/log/httpd-error.log coming juste at startup of jail, during the reproduction no more logs has been generated:


[Sun Sep 01 14:49:45.995039 2019] [mpm_prefork:notice] [pid 85710] AH00169: caught SIGTERM, shutting down

[Sun Sep 01 14:49:51.270123 2019] [ssl:warn] [pid 90323] AH01916: Init: (rss.domaine.fr:443) You configured HTTP(80) on the standard HTTPS(443) port!

[Sun Sep 01 14:49:51.284876 2019] [ssl:warn] [pid 90324] AH01916: Init: (rss.domaine.fr:443) You configured HTTP(80) on the standard HTTPS(443) port!

[Sun Sep 01 14:49:51.284937 2019] [http2:warn] [pid 90324] AH10034: The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things areprocessed in your server. HTTP/2 has more demands in this regard and the currently selected mpm will just not do. This is an advisory warning. Your server willcontinue to work, but the HTTP/2 protocol will be inactive.

[Sun Sep 01 14:49:51.309852 2019] [mpm_prefork:notice] [pid 90324] AH00163: Apache/2.4.41 (FreeBSD) OpenSSL/1.0.2o-freebsd PHP/7.3.8 configured -- resuming normal operations

[Sun Sep 01 14:49:51.309888 2019] [core:notice] [pid 90324] AH00094: Command line: '/usr/local/sbin/httpd -D NOHTTPACCEPT'

The apache access I found in /var/log/httpd-access.log, during reproduction:


{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:06:41 +0200] "POST /backend.php HTTP/1.1" 20058

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:06:46 +0200] "POST /backend.php HTTP/1.1" 2002618

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:06:50 +0200] "GET /errors.php?1567252164&mode=js HTTP/1.1" 200 1015

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:06:47 +0200] "GET /index.php HTTP/1.1" 200 67333

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:06:50 +0200] "POST /backend.php HTTP/1.1" 2005738

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:06:50 +0200] "GET /backend.php?op=pref_feeds&method=getfeedtree&mode=2 HTTP/1.1" 200 1333

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:06:50 +0200] "POST /backend.php HTTP/1.1" 20010

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:06:51 +0200] "POST /backend.php HTTP/1.1" 2002022

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:06:51 +0200] "POST /backend.php HTTP/1.1" 200398

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:06:54 +0200] "GET /backend.php?op=logout HTTP/1.1" 302 -

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:06:55 +0200] "GET /public.php?op=logout HTTP/1.1" 302 -

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:06:55 +0200] "GET /index.php HTTP/1.1" 200 3964

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:06:55 +0200] "GET /errors.php?1567252164&mode=js HTTP/1.1" 200 1015

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:06:55 +0200] "POST /public.php HTTP/1.1" 200 2

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:06:59 +0200] "POST /public.php HTTP/1.1" 200 3

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:00 +0200] "POST /public.php HTTP/1.1" 200 46

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:00 +0200] "POST /public.php HTTP/1.1" 200 46

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:02 +0200] "POST /public.php?return=https%3A%2F%2Frss.domaine.fr%3A4443%2Findex.php HTTP/1.1" 302 -

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:03 +0200] "GET /errors.php?1567252164&mode=js HTTP/1.1" 200 1015

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:02 +0200] "GET /index.php HTTP/1.1" 200 67333

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:04 +0200] "POST /backend.php HTTP/1.1" 2005740

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:04 +0200] "POST /backend.php HTTP/1.1" 20010

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:04 +0200] "GET /backend.php?op=pref_feeds&method=getfeedtree&mode=2 HTTP/1.1" 200 1335

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:05 +0200] "POST /backend.php HTTP/1.1" 2002023

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:05 +0200] "POST /backend.php HTTP/1.1" 200350

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:34 +0200] "GET /prefs.php HTTP/1.1" 200 61746

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:34 +0200] "GET /errors.php?1567252164&mode=js HTTP/1.1" 200 1015

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:35 +0200] "GET /backend.php?op=pref-prefs HTTP/1.1" 200 21961

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:35 +0200] "POST /backend.php HTTP/1.1" 2005740

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:35 +0200] "GET /backend.php?op=pref-prefs&method=otpqrcode&csrf_token=qpg2fx5d6bc2769ca1a HTTP/1.1" 200 525

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:38 +0200] "GET /index.php HTTP/1.1" 200 67333

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:38 +0200] "GET /errors.php?1567252164&mode=js HTTP/1.1" 200 1015

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:39 +0200] "POST /backend.php HTTP/1.1" 2005740

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:39 +0200] "GET /backend.php?op=pref_feeds&method=getfeedtree&mode=2 HTTP/1.1" 200 1335

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:39 +0200] "POST /backend.php HTTP/1.1" 20010

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:40 +0200] "POST /backend.php HTTP/1.1" 2002023

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:40 +0200] "POST /backend.php HTTP/1.1" 200399

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:42 +0200] "GET /backend.php?op=logout HTTP/1.1" 302 -

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:42 +0200] "GET /public.php?op=logout HTTP/1.1" 302 -

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:43 +0200] "GET /index.php HTTP/1.1" 200 3964

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:43 +0200] "GET /errors.php?1567252164&mode=js HTTP/1.1" 200 1015

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:43 +0200] "POST /public.php HTTP/1.1" 200 2

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:48 +0200] "POST /public.php HTTP/1.1" 200 46

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:48 +0200] "POST /public.php HTTP/1.1" 200 46

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:53 +0200] "POST /public.php?return=https%3A%2F%2Frss.MyDomaine.fr%3A4443%2Findex.php HTTP/1.1" 302 -

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:54 +0200] "GET /errors.php?1567252164&mode=js HTTP/1.1" 200 1015

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:54 +0200] "GET /index.php HTTP/1.1" 200 67333

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:55 +0200] "POST /api/ HTTP/1.1" 200 930

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:55 +0200] "POST /backend.php HTTP/1.1" 2005738

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:55 +0200] "POST /backend.php HTTP/1.1" 20010

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:55 +0200] "GET /backend.php?op=pref_feeds&method=getfeedtree&mode=2 HTTP/1.1" 200 1333

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:56 +0200] "POST /backend.php HTTP/1.1" 2002022

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:56 +0200] "POST /backend.php HTTP/1.1" 200398

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:07:59 +0200] "POST /public.php HTTP/1.1" 200 3

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:03 +0200] "GET /prefs.php HTTP/1.1" 200 62201

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:04 +0200] "GET /errors.php?1567252164&mode=js HTTP/1.1" 200 1015

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:05 +0200] "GET /backend.php?op=pref-prefs HTTP/1.1" 200 21964

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:05 +0200] "POST /backend.php HTTP/1.1" 2005738

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:05 +0200] "GET /backend.php?op=pref-users HTTP/1.1" 200 2600

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:05 +0200] "GET /backend.php?op=pref-prefs&method=otpqrcode&csrf_token=qpst8t5d6bc2a9e4573 HTTP/1.1" 200 522

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:11 +0200] "POST /backend.php HTTP/1.1" 200-

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:11 +0200] "POST /backend.php HTTP/1.1" 2002266

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:13 +0200] "GET /index.php HTTP/1.1" 200 67333

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:13 +0200] "GET /errors.php?1567252164&mode=js HTTP/1.1" 200 1015

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:14 +0200] "POST /backend.php HTTP/1.1" 2005738

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:14 +0200] "POST /backend.php HTTP/1.1" 20010

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:14 +0200] "GET /backend.php?op=pref_feeds&method=getfeedtree&mode=2 HTTP/1.1" 200 1333

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:15 +0200] "POST /backend.php HTTP/1.1" 2002022

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:15 +0200] "POST /backend.php HTTP/1.1" 200398

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:17 +0200] "GET /prefs.php HTTP/1.1" 200 62201

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:17 +0200] "GET /errors.php?1567252164&mode=js HTTP/1.1" 200 1015

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:18 +0200] "POST /backend.php HTTP/1.1" 2005738

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:18 +0200] "GET /backend.php?op=pref-users HTTP/1.1" 200 2266

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:18 +0200] "GET /backend.php?op=pref-prefs HTTP/1.1" 200 65577

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:08:18 +0200] "GET /backend.php?op=pref-prefs&method=otpqrcode&csrf_token=qpst8t5d6bc2a9e4573 HTTP/1.1" 200 530

Browser Console logs

The console log are taken during each step of reproduction, I post her all steps before.

  1. Start to users manager page

  2. After add user

  3. Return to home page

  4. Disconnect from admin

  5. login in new user account

  6. Go to config page with appear all config options are blank

  7. Quit the config page

  8. Disconnect from new user

  9. Login in admin account

  10. click on configuration section in rolling menu at top right

  11. Delete new user

  12. Quit config page

  13. return to config page with reappear all options in config page

  14. Start to users manager page


scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

common.js?1567252164:20 xhrPost: {op: "rpc", method: "sanityCheck", clientTzOffset: -7200}

AppBase.js?1567252164:314 sanity check ok

AppBase.js?1567252164:319 reading init-params...

AppBase.js?1567252164:349 IP: on_catchup_show_next_feed => 0

AppBase.js?1567252164:349 IP: hide_read_feeds => 0

AppBase.js?1567252164:349 IP: enable_feed_cats => 1

AppBase.js?1567252164:349 IP: feeds_sort_by_unread => 0

AppBase.js?1567252164:349 IP: confirm_feed_catchup => 1

AppBase.js?1567252164:349 IP: cdm_auto_catchup => 0

AppBase.js?1567252164:349 IP: fresh_article_max_age => 24

AppBase.js?1567252164:349 IP: hide_read_shows_special => 1

AppBase.js?1567252164:349 IP: combined_display_mode => 1

AppBase.js?1567252164:349 IP: check_for_updates => true

AppBase.js?1567252164:349 IP: icons_url => feed-icons

AppBase.js?1567252164:349 IP: cookie_lifetime => 86400

AppBase.js?1567252164:349 IP: default_view_mode => adaptive

AppBase.js?1567252164:349 IP: default_view_limit => 30

AppBase.js?1567252164:349 IP: default_view_order_by => default

AppBase.js?1567252164:349 IP: bw_limit => 0

AppBase.js?1567252164:349 IP: is_default_pw => false

AppBase.js?1567252164:349 IP: label_base_index => -1024

AppBase.js?1567252164:349 IP: theme =>

AppBase.js?1567252164:349 IP: plugins => Auth_Internal, Note

AppBase.js?1567252164:349 IP: php_platform => FreeBSD

AppBase.js?1567252164:349 IP: php_version => 7.3.8

AppBase.js?1567252164:349 IP: sanity_checksum => 69efcc97afaa721c634242801fa1084703569a1d

AppBase.js?1567252164:349 IP: max_feed_id => 1

AppBase.js?1567252164:349 IP: num_feeds => 1

AppBase.js?1567252164:349 IP: hotkeys => (2) [Array(4), Array(0)]

AppBase.js?1567252164:349 IP: csrf_token => qpst8t5d6bc2a9e4573

AppBase.js?1567252164:349 IP: widescreen => 0

AppBase.js?1567252164:349 IP: simple_update => false

AppBase.js?1567252164:349 IP: icon_indicator_white => data:image/gif;base64,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

AppBase.js?1567252164:349 IP: labels => []

dojo.js?1567252164:8 [Violation] Added non-passive event listener to a scroll-blocking 'mousewheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952

_45d @ dojo.js?1567252164:8

on.parse @ dojo.js?1567252164:8

on @ dojo.js?1567252164:8

postCreate @ _Spinner.js?1567252164:2

create @ tt-rss-layer.js?1567252164:8

_278 @ dojo.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

postscript @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

construct @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

map @ dojo.js?1567252164:8

_instantiate @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

then._3fe.then @ dojo.js?1567252164:8

parse @ tt-rss-layer.js?1567252164:8

_parse @ tt-rss-layer.js?1567252164:8

onEnd @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_setContent @ tt-rss-layer.js?1567252164:8

_setContentAttr @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_applyAttributes @ tt-rss-layer.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

_278 @ dojo.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

postscript @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

markupFactory @ tt-rss-layer.js?1567252164:8

construct @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

map @ dojo.js?1567252164:8

_instantiate @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

then._3fe.then @ dojo.js?1567252164:8

parse @ tt-rss-layer.js?1567252164:8

_parse @ tt-rss-layer.js?1567252164:8

onEnd @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_setContent @ tt-rss-layer.js?1567252164:8

_setContentAttr @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_applyAttributes @ tt-rss-layer.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

_278 @ dojo.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

postscript @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

markupFactory @ tt-rss-layer.js?1567252164:8

construct @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

map @ dojo.js?1567252164:8

_instantiate @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

then._3fe.then @ dojo.js?1567252164:8

parse @ tt-rss-layer.js?1567252164:8

_parse @ tt-rss-layer.js?1567252164:8

onEnd @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_setContent @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_18b @ dojo.js?1567252164:8

_189 @ dojo.js?1567252164:8

resolve.callback @ dojo.js?1567252164:8

_18b @ dojo.js?1567252164:8

_189 @ dojo.js?1567252164:8

resolve.callback @ dojo.js?1567252164:8

_18b @ dojo.js?1567252164:8

_189 @ dojo.js?1567252164:8

resolve.callback @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_3f7 @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_3f7 @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_3f7 @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_31c @ dojo.js?1567252164:8

_32a @ dojo.js?1567252164:8

Show 61 more frames

dojo.js?1567252164:8 [Violation] Added non-passive event listener to a scroll-blocking 'mousewheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952

_45d @ dojo.js?1567252164:8

on.parse @ dojo.js?1567252164:8

on @ dojo.js?1567252164:8

postCreate @ _Spinner.js?1567252164:2

create @ tt-rss-layer.js?1567252164:8

_278 @ dojo.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

postscript @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

construct @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

map @ dojo.js?1567252164:8

_instantiate @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

then._3fe.then @ dojo.js?1567252164:8

parse @ tt-rss-layer.js?1567252164:8

_parse @ tt-rss-layer.js?1567252164:8

onEnd @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_setContent @ tt-rss-layer.js?1567252164:8

_setContentAttr @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_applyAttributes @ tt-rss-layer.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

_278 @ dojo.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

postscript @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

markupFactory @ tt-rss-layer.js?1567252164:8

construct @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

map @ dojo.js?1567252164:8

_instantiate @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

then._3fe.then @ dojo.js?1567252164:8

parse @ tt-rss-layer.js?1567252164:8

_parse @ tt-rss-layer.js?1567252164:8

onEnd @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_setContent @ tt-rss-layer.js?1567252164:8

_setContentAttr @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_applyAttributes @ tt-rss-layer.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

_278 @ dojo.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

postscript @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

markupFactory @ tt-rss-layer.js?1567252164:8

construct @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

map @ dojo.js?1567252164:8

_instantiate @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

then._3fe.then @ dojo.js?1567252164:8

parse @ tt-rss-layer.js?1567252164:8

_parse @ tt-rss-layer.js?1567252164:8

onEnd @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_setContent @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_18b @ dojo.js?1567252164:8

_189 @ dojo.js?1567252164:8

resolve.callback @ dojo.js?1567252164:8

_18b @ dojo.js?1567252164:8

_189 @ dojo.js?1567252164:8

resolve.callback @ dojo.js?1567252164:8

_18b @ dojo.js?1567252164:8

_189 @ dojo.js?1567252164:8

resolve.callback @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_3f7 @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_3f7 @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_3f7 @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_31c @ dojo.js?1567252164:8

_32a @ dojo.js?1567252164:8

Show 61 more frames

dojo.js?1567252164:8 [Violation] 'load' handler took 238ms

prefs.php:1 [DOM] Multiple forms should be contained in their own form elements; break up complex forms into ones that represent a single action: (More info: https://goo.gl/9p2vKq) <form data-dojo-attach-point=​"containerNode" data-dojo-attach-event=​"onreset:​_onReset,onsubmit:​_onSubmit" id=​"dijit_form_Form_0" widgetid=​"dijit_form_Form_0">​…​</form>​

  1. After add user

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

common.js?1567252164:20 xhrPost: {op: "rpc", method: "sanityCheck", clientTzOffset: -7200}

AppBase.js?1567252164:314 sanity check ok

AppBase.js?1567252164:319 reading init-params...

AppBase.js?1567252164:349 IP: on_catchup_show_next_feed => 0

AppBase.js?1567252164:349 IP: hide_read_feeds => 0

AppBase.js?1567252164:349 IP: enable_feed_cats => 1

AppBase.js?1567252164:349 IP: feeds_sort_by_unread => 0

AppBase.js?1567252164:349 IP: confirm_feed_catchup => 1

AppBase.js?1567252164:349 IP: cdm_auto_catchup => 0

AppBase.js?1567252164:349 IP: fresh_article_max_age => 24

AppBase.js?1567252164:349 IP: hide_read_shows_special => 1

AppBase.js?1567252164:349 IP: combined_display_mode => 1

AppBase.js?1567252164:349 IP: check_for_updates => true

AppBase.js?1567252164:349 IP: icons_url => feed-icons

AppBase.js?1567252164:349 IP: cookie_lifetime => 86400

AppBase.js?1567252164:349 IP: default_view_mode => adaptive

AppBase.js?1567252164:349 IP: default_view_limit => 30

AppBase.js?1567252164:349 IP: default_view_order_by => default

AppBase.js?1567252164:349 IP: bw_limit => 0

AppBase.js?1567252164:349 IP: is_default_pw => false

AppBase.js?1567252164:349 IP: label_base_index => -1024

AppBase.js?1567252164:349 IP: theme =>

AppBase.js?1567252164:349 IP: plugins => Auth_Internal, Note

AppBase.js?1567252164:349 IP: php_platform => FreeBSD

AppBase.js?1567252164:349 IP: php_version => 7.3.8

AppBase.js?1567252164:349 IP: sanity_checksum => 69efcc97afaa721c634242801fa1084703569a1d

AppBase.js?1567252164:349 IP: max_feed_id => 1

AppBase.js?1567252164:349 IP: num_feeds => 1

AppBase.js?1567252164:349 IP: hotkeys => (2) [Array(4), Array(0)]

AppBase.js?1567252164:349 IP: csrf_token => qpst8t5d6bc2a9e4573

AppBase.js?1567252164:349 IP: widescreen => 0

AppBase.js?1567252164:349 IP: simple_update => false

AppBase.js?1567252164:349 IP: icon_indicator_white => data:image/gif;base64,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

AppBase.js?1567252164:349 IP: labels => []

dojo.js?1567252164:8 [Violation] Added non-passive event listener to a scroll-blocking 'mousewheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952

_45d @ dojo.js?1567252164:8

on.parse @ dojo.js?1567252164:8

on @ dojo.js?1567252164:8

postCreate @ _Spinner.js?1567252164:2

create @ tt-rss-layer.js?1567252164:8

_278 @ dojo.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

postscript @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

construct @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

map @ dojo.js?1567252164:8

_instantiate @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

then._3fe.then @ dojo.js?1567252164:8

parse @ tt-rss-layer.js?1567252164:8

_parse @ tt-rss-layer.js?1567252164:8

onEnd @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_setContent @ tt-rss-layer.js?1567252164:8

_setContentAttr @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_applyAttributes @ tt-rss-layer.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

_278 @ dojo.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

postscript @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

markupFactory @ tt-rss-layer.js?1567252164:8

construct @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

map @ dojo.js?1567252164:8

_instantiate @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

then._3fe.then @ dojo.js?1567252164:8

parse @ tt-rss-layer.js?1567252164:8

_parse @ tt-rss-layer.js?1567252164:8

onEnd @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_setContent @ tt-rss-layer.js?1567252164:8

_setContentAttr @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_applyAttributes @ tt-rss-layer.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

_278 @ dojo.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

postscript @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

markupFactory @ tt-rss-layer.js?1567252164:8

construct @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

map @ dojo.js?1567252164:8

_instantiate @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

then._3fe.then @ dojo.js?1567252164:8

parse @ tt-rss-layer.js?1567252164:8

_parse @ tt-rss-layer.js?1567252164:8

onEnd @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_setContent @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_18b @ dojo.js?1567252164:8

_189 @ dojo.js?1567252164:8

resolve.callback @ dojo.js?1567252164:8

_18b @ dojo.js?1567252164:8

_189 @ dojo.js?1567252164:8

resolve.callback @ dojo.js?1567252164:8

_18b @ dojo.js?1567252164:8

_189 @ dojo.js?1567252164:8

resolve.callback @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_3f7 @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_3f7 @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_3f7 @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_31c @ dojo.js?1567252164:8

_32a @ dojo.js?1567252164:8

Show 61 more frames

dojo.js?1567252164:8 [Violation] Added non-passive event listener to a scroll-blocking 'mousewheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952

_45d @ dojo.js?1567252164:8

on.parse @ dojo.js?1567252164:8

on @ dojo.js?1567252164:8

postCreate @ _Spinner.js?1567252164:2

create @ tt-rss-layer.js?1567252164:8

_278 @ dojo.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

postscript @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

construct @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

map @ dojo.js?1567252164:8

_instantiate @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

then._3fe.then @ dojo.js?1567252164:8

parse @ tt-rss-layer.js?1567252164:8

_parse @ tt-rss-layer.js?1567252164:8

onEnd @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_setContent @ tt-rss-layer.js?1567252164:8

_setContentAttr @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_applyAttributes @ tt-rss-layer.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

_278 @ dojo.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

postscript @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

markupFactory @ tt-rss-layer.js?1567252164:8

construct @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

map @ dojo.js?1567252164:8

_instantiate @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

then._3fe.then @ dojo.js?1567252164:8

parse @ tt-rss-layer.js?1567252164:8

_parse @ tt-rss-layer.js?1567252164:8

onEnd @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_setContent @ tt-rss-layer.js?1567252164:8

_setContentAttr @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_applyAttributes @ tt-rss-layer.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

_278 @ dojo.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

postscript @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

markupFactory @ tt-rss-layer.js?1567252164:8

construct @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

map @ dojo.js?1567252164:8

_instantiate @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

then._3fe.then @ dojo.js?1567252164:8

parse @ tt-rss-layer.js?1567252164:8

_parse @ tt-rss-layer.js?1567252164:8

onEnd @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_setContent @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_18b @ dojo.js?1567252164:8

_189 @ dojo.js?1567252164:8

resolve.callback @ dojo.js?1567252164:8

_18b @ dojo.js?1567252164:8

_189 @ dojo.js?1567252164:8

resolve.callback @ dojo.js?1567252164:8

_18b @ dojo.js?1567252164:8

_189 @ dojo.js?1567252164:8

resolve.callback @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_3f7 @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_3f7 @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_3f7 @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_31c @ dojo.js?1567252164:8

_32a @ dojo.js?1567252164:8

Show 61 more frames

dojo.js?1567252164:8 [Violation] 'load' handler took 238ms

prefs.php:1 [DOM] Multiple forms should be contained in their own form elements; break up complex forms into ones that represent a single action: (More info: https://goo.gl/9p2vKq) <form data-dojo-attach-point=​"containerNode" data-dojo-attach-event=​"onreset:​_onReset,onsubmit:​_onSubmit" id=​"dijit_form_Form_0" widgetid=​"dijit_form_Form_0">​…​</form>​

common.js?1567252164:189 notify Adding user... 3

msg @ common.js?1567252164:189

progress @ common.js?1567252164:232

add @ PrefUsers.js?1567252164:18

(anonymous) @ VM4253:3

_onClick @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

__onClick @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

common.js?1567252164:20 xhrPost: {op: "pref-users", method: "add", login: "tris"}

dojo.js?1567252164:8 [Violation] 'click' handler took 4474ms

dojo.js?1567252164:8 [Violation] 'click' handler took 4476ms

common.js?1567252164:20 xhrPost: {op: "pref-users", sort: undefined, search: ""}

[Violation] 'readystatechange' handler took 16121ms

  1. Return to home page

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

common.js?1567252164:20 xhrPost: {op: "rpc", method: "sanityCheck", hasAudio: true, hasMp3: true, clientTzOffset: -7200, …}

AppBase.js?1567252164:314 sanity check ok

AppBase.js?1567252164:319 reading init-params...

AppBase.js?1567252164:349 IP: on_catchup_show_next_feed => 0

AppBase.js?1567252164:349 IP: hide_read_feeds => 0

AppBase.js?1567252164:349 IP: enable_feed_cats => 1

AppBase.js?1567252164:349 IP: feeds_sort_by_unread => 0

AppBase.js?1567252164:349 IP: confirm_feed_catchup => 1

AppBase.js?1567252164:349 IP: cdm_auto_catchup => 0

AppBase.js?1567252164:349 IP: fresh_article_max_age => 24

AppBase.js?1567252164:349 IP: hide_read_shows_special => 1

AppBase.js?1567252164:349 IP: combined_display_mode => 1

AppBase.js?1567252164:349 IP: check_for_updates => true

AppBase.js?1567252164:349 IP: icons_url => feed-icons

AppBase.js?1567252164:349 IP: cookie_lifetime => 86400

AppBase.js?1567252164:349 IP: default_view_mode => adaptive

AppBase.js?1567252164:349 IP: default_view_limit => 30

AppBase.js?1567252164:349 IP: default_view_order_by => default

AppBase.js?1567252164:349 IP: bw_limit => 0

AppBase.js?1567252164:349 IP: is_default_pw => false

AppBase.js?1567252164:349 IP: label_base_index => -1024

AppBase.js?1567252164:349 IP: theme =>

AppBase.js?1567252164:349 IP: plugins => Auth_Internal, Note

AppBase.js?1567252164:349 IP: php_platform => FreeBSD

AppBase.js?1567252164:349 IP: php_version => 7.3.8

AppBase.js?1567252164:349 IP: sanity_checksum => 69efcc97afaa721c634242801fa1084703569a1d

AppBase.js?1567252164:349 IP: max_feed_id => 1

AppBase.js?1567252164:349 IP: num_feeds => 1

AppBase.js?1567252164:349 IP: hotkeys => (2) [Array(4), Array(0)]

AppBase.js?1567252164:349 IP: csrf_token => qpst8t5d6bc2a9e4573

AppBase.js?1567252164:349 IP: widescreen => 0

AppBase.js?1567252164:349 IP: simple_update => false

AppBase.js?1567252164:349 IP: icon_indicator_white => data:image/gif;base64,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

AppBase.js?1567252164:349 IP: labels => []

Article.js?1567252164:292 setActive 0

Article.js?1567252164:292 setActive 0

common.js?1567252164:20 xhrPost: {op: "rpc", method: "setpanelmode", wide: 0}

tt-rss.js?1567252164:169 second stage ok

Feeds.js?1567252164:198 in feedlist init

Feeds.js?1567252164:256 setActive -3 false

tt-rss-layer.js?1567252164:8 [Violation] 'setTimeout' handler took 64ms

FeedTree.js?1567252164:283 [Violation] 'setTimeout' handler took 67ms

common.js?1567252164:20 xhrPost: {op: "feeds", method: "view", feed: -3, view_mode: "adaptive", order_by: "default", …}

AppBase.js?1567252164:262 RI: max_feed_id => 1

AppBase.js?1567252164:262 RI: num_feeds => 1

AppBase.js?1567252164:262 RI: cdm_expanded => true

AppBase.js?1567252164:262 RI: labels => []

Headlines.js?1567252164:549 Headlines.onLoaded: offset= 0 append= false

Headlines.js?1567252164:568 received 0 headlines

Headlines.js?1567252164:572 infscroll_disabled= true

Article.js?1567252164:292 setActive 0

common.js?1567252164:20 xhrPost: {op: "rpc", method: "getAllCounters", seq: 1}

  1. Disconnect from admin

dojo.js?1567252164:8 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.

req.getText @ dojo.js?1567252164:8

_33 @ dojo.js?1567252164:8

_b @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_38 @ dojo.js?1567252164:8

_7c @ dojo.js?1567252164:8

_17 @ dojo.js?1567252164:8

_8c @ dojo.js?1567252164:8

load @ dojo.js?1567252164:8

_ed @ dojo.js?1567252164:8

_33 @ dojo.js?1567252164:8

_b @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_38 @ dojo.js?1567252164:8

_7c @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_b @ dojo.js?1567252164:8

_80 @ dojo.js?1567252164:8

_f6 @ dojo.js?1567252164:8

_33 @ dojo.js?1567252164:8

_b @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_38 @ dojo.js?1567252164:8

_7c @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_b @ dojo.js?1567252164:8

_80 @ dojo.js?1567252164:8

_f6 @ dojo.js?1567252164:8

_33 @ dojo.js?1567252164:8

_b @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_38 @ dojo.js?1567252164:8

_7c @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_b @ dojo.js?1567252164:8

_80 @ dojo.js?1567252164:8

_f6 @ dojo.js?1567252164:8

_33 @ dojo.js?1567252164:8

_b @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_38 @ dojo.js?1567252164:8

_7c @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_b @ dojo.js?1567252164:8

_80 @ dojo.js?1567252164:8

_f6 @ dojo.js?1567252164:8

_33 @ dojo.js?1567252164:8

_b @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_38 @ dojo.js?1567252164:8

_7c @ dojo.js?1567252164:8

_17 @ dojo.js?1567252164:8

req @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

Show 25 more frames

common.js?1567252164:20 xhrPost: {op: "getprofiles", login: ""}

VM4598:140 DomDistiller debug level: 0

common.js?1567252164:20 xhrPost: {op: "getprofiles", login: ""}

  1. login in new user account

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

common.js?1567252164:20 xhrPost: {op: "rpc", method: "sanityCheck", hasAudio: true, hasMp3: true, clientTzOffset: -7200, …}

AppBase.js?1567252164:314 sanity check ok

AppBase.js?1567252164:319 reading init-params...

AppBase.js?1567252164:349 IP: on_catchup_show_next_feed => 0

AppBase.js?1567252164:349 IP: hide_read_feeds => 0

AppBase.js?1567252164:349 IP: enable_feed_cats => 1

AppBase.js?1567252164:349 IP: feeds_sort_by_unread => 0

AppBase.js?1567252164:349 IP: confirm_feed_catchup => 1

AppBase.js?1567252164:349 IP: cdm_auto_catchup => 0

AppBase.js?1567252164:349 IP: fresh_article_max_age => 24

AppBase.js?1567252164:349 IP: hide_read_shows_special => 1

AppBase.js?1567252164:349 IP: combined_display_mode => 1

AppBase.js?1567252164:349 IP: check_for_updates => true

AppBase.js?1567252164:349 IP: icons_url => feed-icons

AppBase.js?1567252164:349 IP: cookie_lifetime => 86400

AppBase.js?1567252164:349 IP: default_view_mode => adaptive

AppBase.js?1567252164:349 IP: default_view_limit => 30

AppBase.js?1567252164:349 IP: default_view_order_by => default

AppBase.js?1567252164:349 IP: bw_limit => 0

AppBase.js?1567252164:349 IP: is_default_pw => false

AppBase.js?1567252164:349 IP: label_base_index => -1024

AppBase.js?1567252164:349 IP: theme =>

AppBase.js?1567252164:349 IP: plugins => Auth_Internal, Note

AppBase.js?1567252164:349 IP: php_platform => FreeBSD

AppBase.js?1567252164:349 IP: php_version => 7.3.8

AppBase.js?1567252164:349 IP: sanity_checksum => 69efcc97afaa721c634242801fa1084703569a1d

AppBase.js?1567252164:349 IP: max_feed_id => 12

AppBase.js?1567252164:349 IP: num_feeds => 1

AppBase.js?1567252164:349 IP: hotkeys => (2) [Array(4), Array(0)]

AppBase.js?1567252164:349 IP: csrf_token => d4ju55d6bca96cd5a6

AppBase.js?1567252164:349 IP: widescreen => 0

AppBase.js?1567252164:349 IP: simple_update => false

AppBase.js?1567252164:349 IP: icon_indicator_white => data:image/gif;base64,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

AppBase.js?1567252164:349 IP: labels => []

Article.js?1567252164:292 setActive 0

Article.js?1567252164:292 setActive 0

common.js?1567252164:20 xhrPost: {op: "rpc", method: "setpanelmode", wide: 0}

tt-rss.js?1567252164:169 second stage ok

Feeds.js?1567252164:198 in feedlist init

Feeds.js?1567252164:256 setActive -3 false

common.js?1567252164:20 xhrPost: {op: "feeds", method: "view", feed: -3, view_mode: "adaptive", order_by: "default", …}

AppBase.js?1567252164:262 RI: max_feed_id => 12

AppBase.js?1567252164:262 RI: num_feeds => 1

AppBase.js?1567252164:262 RI: cdm_expanded => true

AppBase.js?1567252164:262 RI: labels => []

Headlines.js?1567252164:549 Headlines.onLoaded: offset= 0 append= false

Headlines.js?1567252164:568 received 0 headlines

Headlines.js?1567252164:572 infscroll_disabled= true

Article.js?1567252164:292 setActive 0

common.js?1567252164:20 xhrPost: {op: "rpc", method: "getAllCounters", seq: 1}

  1. Go to config page with appear all config options are blank

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

common.js?1567252164:20 xhrPost: {op: "rpc", method: "sanityCheck", clientTzOffset: -7200}

AppBase.js?1567252164:314 sanity check ok

AppBase.js?1567252164:319 reading init-params...

AppBase.js?1567252164:349 IP: on_catchup_show_next_feed => 0

AppBase.js?1567252164:349 IP: hide_read_feeds => 0

AppBase.js?1567252164:349 IP: enable_feed_cats => 1

AppBase.js?1567252164:349 IP: feeds_sort_by_unread => 0

AppBase.js?1567252164:349 IP: confirm_feed_catchup => 1

AppBase.js?1567252164:349 IP: cdm_auto_catchup => 0

AppBase.js?1567252164:349 IP: fresh_article_max_age => 24

AppBase.js?1567252164:349 IP: hide_read_shows_special => 1

AppBase.js?1567252164:349 IP: combined_display_mode => 1

AppBase.js?1567252164:349 IP: check_for_updates => true

AppBase.js?1567252164:349 IP: icons_url => feed-icons

AppBase.js?1567252164:349 IP: cookie_lifetime => 86400

AppBase.js?1567252164:349 IP: default_view_mode => adaptive

AppBase.js?1567252164:349 IP: default_view_limit => 30

AppBase.js?1567252164:349 IP: default_view_order_by => default

AppBase.js?1567252164:349 IP: bw_limit => 0

AppBase.js?1567252164:349 IP: is_default_pw => false

AppBase.js?1567252164:349 IP: label_base_index => -1024

AppBase.js?1567252164:349 IP: theme =>

AppBase.js?1567252164:349 IP: plugins => Auth_Internal, Note

AppBase.js?1567252164:349 IP: php_platform => FreeBSD

AppBase.js?1567252164:349 IP: php_version => 7.3.8

AppBase.js?1567252164:349 IP: sanity_checksum => 69efcc97afaa721c634242801fa1084703569a1d

AppBase.js?1567252164:349 IP: max_feed_id => 12

AppBase.js?1567252164:349 IP: num_feeds => 1

AppBase.js?1567252164:349 IP: hotkeys => (2) [Array(4), Array(0)]

AppBase.js?1567252164:349 IP: csrf_token => d4ju55d6bca96cd5a6

AppBase.js?1567252164:349 IP: widescreen => 0

AppBase.js?1567252164:349 IP: simple_update => false

AppBase.js?1567252164:349 IP: icon_indicator_white => data:image/gif;base64,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

AppBase.js?1567252164:349 IP: labels => []

dojo.js?1567252164:8 [Violation] 'load' handler took 304ms

prefs.php:1 [DOM] Multiple forms should be contained in their own form elements; break up complex forms into ones that represent a single action: (More info: https://goo.gl/9p2vKq) <form data-dojo-attach-point=​"containerNode" data-dojo-attach-event=​"onreset:​_onReset,onsubmit:​_onSubmit" id=​"dijit_form_Form_0" widgetid=​"dijit_form_Form_0">​…​</form>​

  1. Quit the config page

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

common.js?1567252164:20 xhrPost: {op: "rpc", method: "sanityCheck", hasAudio: true, hasMp3: true, clientTzOffset: -7200, …}

AppBase.js?1567252164:314 sanity check ok

AppBase.js?1567252164:319 reading init-params...

AppBase.js?1567252164:349 IP: on_catchup_show_next_feed => 0

AppBase.js?1567252164:349 IP: hide_read_feeds => 0

AppBase.js?1567252164:349 IP: enable_feed_cats => 1

AppBase.js?1567252164:349 IP: feeds_sort_by_unread => 0

AppBase.js?1567252164:349 IP: confirm_feed_catchup => 1

AppBase.js?1567252164:349 IP: cdm_auto_catchup => 0

AppBase.js?1567252164:349 IP: fresh_article_max_age => 24

AppBase.js?1567252164:349 IP: hide_read_shows_special => 1

AppBase.js?1567252164:349 IP: combined_display_mode => 1

AppBase.js?1567252164:349 IP: check_for_updates => true

AppBase.js?1567252164:349 IP: icons_url => feed-icons

AppBase.js?1567252164:349 IP: cookie_lifetime => 86400

AppBase.js?1567252164:349 IP: default_view_mode => adaptive

AppBase.js?1567252164:349 IP: default_view_limit => 30

AppBase.js?1567252164:349 IP: default_view_order_by => default

AppBase.js?1567252164:349 IP: bw_limit => 0

AppBase.js?1567252164:349 IP: is_default_pw => false

AppBase.js?1567252164:349 IP: label_base_index => -1024

AppBase.js?1567252164:349 IP: theme =>

AppBase.js?1567252164:349 IP: plugins => Auth_Internal, Note

AppBase.js?1567252164:349 IP: php_platform => FreeBSD

AppBase.js?1567252164:349 IP: php_version => 7.3.8

AppBase.js?1567252164:349 IP: sanity_checksum => 69efcc97afaa721c634242801fa1084703569a1d

AppBase.js?1567252164:349 IP: max_feed_id => 12

AppBase.js?1567252164:349 IP: num_feeds => 1

AppBase.js?1567252164:349 IP: hotkeys => (2) [Array(4), Array(0)]

AppBase.js?1567252164:349 IP: csrf_token => d4ju55d6bca96cd5a6

AppBase.js?1567252164:349 IP: widescreen => 0

AppBase.js?1567252164:349 IP: simple_update => false

AppBase.js?1567252164:349 IP: icon_indicator_white => data:image/gif;base64,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

AppBase.js?1567252164:349 IP: labels => []

Article.js?1567252164:292 setActive 0

Article.js?1567252164:292 setActive 0

common.js?1567252164:20 xhrPost: {op: "rpc", method: "setpanelmode", wide: 0}

tt-rss.js?1567252164:169 second stage ok

Feeds.js?1567252164:198 in feedlist init

Feeds.js?1567252164:256 setActive -3 false

common.js?1567252164:20 xhrPost: {op: "feeds", method: "view", feed: -3, view_mode: "adaptive", order_by: "default", …}

AppBase.js?1567252164:262 RI: max_feed_id => 12

AppBase.js?1567252164:262 RI: num_feeds => 1

AppBase.js?1567252164:262 RI: cdm_expanded => true

AppBase.js?1567252164:262 RI: labels => []

Headlines.js?1567252164:549 Headlines.onLoaded: offset= 0 append= false

Headlines.js?1567252164:568 received 0 headlines

Headlines.js?1567252164:572 infscroll_disabled= true

Article.js?1567252164:292 setActive 0

common.js?1567252164:20 xhrPost: {op: "rpc", method: "getAllCounters", seq: 1}

common.js?1567252164:20 xhrPost: {op: "rpc", method: "getAllCounters", seq: 2}

AppBase.js?1567252164:262 RI: max_feed_id => 12

AppBase.js?1567252164:262 RI: num_feeds => 1

AppBase.js?1567252164:262 RI: cdm_expanded => true

AppBase.js?1567252164:262 RI: labels => []

  1. Disconnect from new user

dojo.js?1567252164:8 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.

req.getText @ dojo.js?1567252164:8

_33 @ dojo.js?1567252164:8

_b @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_38 @ dojo.js?1567252164:8

_7c @ dojo.js?1567252164:8

_17 @ dojo.js?1567252164:8

_8c @ dojo.js?1567252164:8

load @ dojo.js?1567252164:8

_ed @ dojo.js?1567252164:8

_33 @ dojo.js?1567252164:8

_b @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_38 @ dojo.js?1567252164:8

_7c @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_b @ dojo.js?1567252164:8

_80 @ dojo.js?1567252164:8

_f6 @ dojo.js?1567252164:8

_33 @ dojo.js?1567252164:8

_b @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_38 @ dojo.js?1567252164:8

_7c @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_b @ dojo.js?1567252164:8

_80 @ dojo.js?1567252164:8

_f6 @ dojo.js?1567252164:8

_33 @ dojo.js?1567252164:8

_b @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_38 @ dojo.js?1567252164:8

_7c @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_b @ dojo.js?1567252164:8

_80 @ dojo.js?1567252164:8

_f6 @ dojo.js?1567252164:8

_33 @ dojo.js?1567252164:8

_b @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_38 @ dojo.js?1567252164:8

_7c @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_b @ dojo.js?1567252164:8

_80 @ dojo.js?1567252164:8

_f6 @ dojo.js?1567252164:8

_33 @ dojo.js?1567252164:8

_b @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_38 @ dojo.js?1567252164:8

_7c @ dojo.js?1567252164:8

_17 @ dojo.js?1567252164:8

req @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

Show 25 more frames

common.js?1567252164:20 xhrPost: {op: "getprofiles", login: ""}

VM5297:140 DomDistiller debug level: 0

common.js?1567252164:20 xhrPost: {op: "getprofiles", login: ""}

  1. Login in admin account

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

common.js?1567252164:20 xhrPost: {op: "rpc", method: "sanityCheck", hasAudio: true, hasMp3: true, clientTzOffset: -7200, …}

AppBase.js?1567252164:314 sanity check ok

AppBase.js?1567252164:319 reading init-params...

AppBase.js?1567252164:349 IP: on_catchup_show_next_feed => 0

AppBase.js?1567252164:349 IP: hide_read_feeds => 0

AppBase.js?1567252164:349 IP: enable_feed_cats => 1

AppBase.js?1567252164:349 IP: feeds_sort_by_unread => 0

AppBase.js?1567252164:349 IP: confirm_feed_catchup => 1

AppBase.js?1567252164:349 IP: cdm_auto_catchup => 0

AppBase.js?1567252164:349 IP: fresh_article_max_age => 24

AppBase.js?1567252164:349 IP: hide_read_shows_special => 1

AppBase.js?1567252164:349 IP: combined_display_mode => 1

AppBase.js?1567252164:349 IP: check_for_updates => true

AppBase.js?1567252164:349 IP: icons_url => feed-icons

AppBase.js?1567252164:349 IP: cookie_lifetime => 86400

AppBase.js?1567252164:349 IP: default_view_mode => adaptive

AppBase.js?1567252164:349 IP: default_view_limit => 30

AppBase.js?1567252164:349 IP: default_view_order_by => default

AppBase.js?1567252164:349 IP: bw_limit => 0

AppBase.js?1567252164:349 IP: is_default_pw => false

AppBase.js?1567252164:349 IP: label_base_index => -1024

AppBase.js?1567252164:349 IP: theme =>

AppBase.js?1567252164:349 IP: plugins => Auth_Internal, Note

AppBase.js?1567252164:349 IP: php_platform => FreeBSD

AppBase.js?1567252164:349 IP: php_version => 7.3.8

AppBase.js?1567252164:349 IP: sanity_checksum => 69efcc97afaa721c634242801fa1084703569a1d

AppBase.js?1567252164:349 IP: max_feed_id => 1

AppBase.js?1567252164:349 IP: num_feeds => 1

AppBase.js?1567252164:349 IP: hotkeys => (2) [Array(4), Array(0)]

AppBase.js?1567252164:349 IP: csrf_token => oudyrx5d6bcb7f12dfa

AppBase.js?1567252164:349 IP: widescreen => 0

AppBase.js?1567252164:349 IP: simple_update => false

AppBase.js?1567252164:349 IP: icon_indicator_white => data:image/gif;base64,R0lGODlhGAAYAPcQAP///+7u7t3d3bu7u6qqqpmZmYiIiHd3d2ZmZlVVVURERDMzMyIiIhEREQARAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAQACwAAAAAGAAYAAAIrwAhCBxIsKDBgwgTKlzIsGHDABACIEgA0aFAAQwEBPj3T0BEiwL+MQjgoGMAjwwFeDTwz0BJlRUVBlDQcqODBAk0Xox5UABNBwNQCjzJ82CAAAQWCB3K0IACnAWMHi060KkCBVENTqU68OiAA0V1LgxgoIGCpSeDLjzAoABZAyoFEIioNqFKCAIWDCBQQABcpmMTHIBQIKoAtw4FHPBYWOAArgsHDLBIubLly5gFBgQAIfkEBQcAEAAsBAAEAA8AEAAACIIAIQgcCOEAAoEBCA5UIJCBQAENCCgUuAACAwcW/w2YKLAAgwYF/jEcmAAkhAYLDP77lzChwAQQFggYOGAmx5EcIRBAcODAxpwQCiRAgOAn0IcFJrocSEABTIUBBLg0oEBiAYkPHy4ViEDAAAIBjCo8kPSrQLEICyQ0C8FmTgFuBwYEACH5BAUHABAALAQABAAQAA8AAAiAACEIHAihgAGCCAUiEKiAQYAACxIKdJAAQsMAFRMGKAiBQEMCAwUMEHhgAcgFCgwYiCjAwL9/AhQ2yChQQIGX/0YOHIBg485/BwUOUFkgJkKfAgkcWCqxaUenCBEYQNq0wIGRAwY8fCjR50EBMQVQJVhgJFgIAYwmBAnhLFqCAQEAIfkEBQcAEAAsBAAEABAAEAAACIEAIQgcKLAAwYMCDwSAkECBwAQDEEJYcIChQwQIFwpsMKBhRIwBBAg0gECkggMFCjgMYLCBxgMUIWiEMICBRAgVCYosGWBhAQIEJCJo0MABxJQFRB5E8K/pAoIRDwqYKkCjAAMGbw4ckBTCVK0yBQYY0HPmzQEie4L1KtYsWLUIAwIAIfkEBQcAEAAsBAAEABAADgAACGIAIQgcCOHAAYIIBSYQ+O8fw4QMFzaE0ACiwAMOGxagiDBBgwEQ/i0w6LBgyIEJ/i1EWHIjwZUIFwwUAKGAy5gN/1U0eDBhxYczEQ4QmfDmwKENaUJQajFnQqYEB8AUCBViQAAh+QQFBwAQACwEAAQAEAAQAAAIkgAhCBwIYcAAggghBCAg0MABgQcEJAxwgKEBAxAMMJCYUAACARcFNMBIcAABiQYKGDywoCADBQIDDDAwIMDAAAISQFjAUaAAhgQDKChgU6GAo0UJFkiQQIGBo0gTFmDAoAGCoAgFLCiAEGdPCD8FwowpwGaAog3+5YTQIGlCAv90QgCKdSCDfwcnZv3HNaFftwEBACH5BAUHABAALAQABAAQABAAAAiAACEIHAhBgACCCAUOEFigAMOEDA8ScFhAAUSBBgJMhKCAAEKDASAQGGCwAAKBCk4KFEAyIYIGCRAGOIgQgceBAXJCJIAAQcycOhMSULBgwYGLAxMQCIp0IQQEISEeQMAAQoCTCy42+GcAwlGWEANspUkzrIN/Bx3cDJtgQVSCAQEAIfkEBQcAEAAsBQAFAA8ADwAACHkAIQgUIHDAAIEEBCosWPDgAAQLFzo8iOAghAAXFQogCIHAAQgCEhgQGEAAxogHFnxceHKhAYsRYw44QDNhTIUPE4i8SbJizJIcSzKAsHLhv38GDCgYOlKBy38HGDAoAGFkRAFHCTYIsOAmgX8HG2yFwACmRoUJbgYEACH5BAUHABAALAQABAAQABAAAAiCACEIHAghQACCCAUehCBAgMABCxEKONiQYYGIBAM4bBjAgEOECw0aHEBAoIECCUEWQIAyJcICH10SFGCgpsyBAg7oLPmQwQCEHmcq+Pev5UAFDQwodPBvgUMGBQggUAChAAMEAgv8NLlgQcmWMQcyCNAVQgIHLh08XSCQasqFOlMGBAAh+QQFBwAQACwEAAUAEAAPAAAIfQAhCBwIIUAAgQIIKhRoUOCAhQobPlyYUKGAigUmQhxIwMCAgwQrEtQIAUGDkwggElg5YMG/lwogFijgMcDFAg1ECiywEcLHgQEQLOApkEHJAAwUEIBgIIHPBAcEEhBZIIGCAQ2WglS4AIJVCAe6LhxgFIKCmCV1LjRgAGJAACH5BAUHABAALAQABQAQAA8AAAh7ACEIHEgQQoCCCAcGEFBQAEOEAg4S/PfPQEGJAQY8HEDx38OBAjQWPPCPQEOJAhmoTAhhgEsBCRw0aHAgoUsCDwMQUIDQZMEEAj8KNIDAJ4QFEGoqSOCyAAKBBwoIHCBQKoEDCAQgZdmAJ1YIBXhCFIsAaICaLKtKRRgQACH5BAkHABAALAQABQAPAA8AAAh9ACEIHNBAgMCDCA8O+McgoUOBCf4ReCiwIQQB//45FBDgosUCEw8G4IiwgIMBCTsKNLBAgQIDDkcKEHCAgU2YKWca7DgggUOUIg9AaOCQgAGgPmEiODCTQIGLIC8ObDDAgFAEBiGo1LoAAQSrEAgc2HrQ61ehEJ5SDBsSYUAAOw==

AppBase.js?1567252164:349 IP: labels => []

Article.js?1567252164:292 setActive 0

Article.js?1567252164:292 setActive 0

common.js?1567252164:20 xhrPost: {op: "rpc", method: "setpanelmode", wide: 0}

tt-rss.js?1567252164:169 second stage ok

Feeds.js?1567252164:198 in feedlist init

Feeds.js?1567252164:256 setActive -3 false

common.js?1567252164:20 xhrPost: {op: "feeds", method: "view", feed: -3, view_mode: "adaptive", order_by: "default", …}

AppBase.js?1567252164:262 RI: max_feed_id => 1

AppBase.js?1567252164:262 RI: num_feeds => 1

AppBase.js?1567252164:262 RI: cdm_expanded => true

AppBase.js?1567252164:262 RI: labels => []

Headlines.js?1567252164:549 Headlines.onLoaded: offset= 0 append= false

Headlines.js?1567252164:568 received 0 headlines

Headlines.js?1567252164:572 infscroll_disabled= true

Article.js?1567252164:292 setActive 0

common.js?1567252164:20 xhrPost: {op: "rpc", method: "getAllCounters", seq: 1}

  1. click on configuration section in rolling menu at top right

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

common.js?1567252164:20 xhrPost: {op: "rpc", method: "sanityCheck", clientTzOffset: -7200}

AppBase.js?1567252164:314 sanity check ok

AppBase.js?1567252164:319 reading init-params...

AppBase.js?1567252164:349 IP: on_catchup_show_next_feed => 0

AppBase.js?1567252164:349 IP: hide_read_feeds => 0

AppBase.js?1567252164:349 IP: enable_feed_cats => 1

AppBase.js?1567252164:349 IP: feeds_sort_by_unread => 0

AppBase.js?1567252164:349 IP: confirm_feed_catchup => 1

AppBase.js?1567252164:349 IP: cdm_auto_catchup => 0

AppBase.js?1567252164:349 IP: fresh_article_max_age => 24

AppBase.js?1567252164:349 IP: hide_read_shows_special => 1

AppBase.js?1567252164:349 IP: combined_display_mode => 1

AppBase.js?1567252164:349 IP: check_for_updates => true

AppBase.js?1567252164:349 IP: icons_url => feed-icons

AppBase.js?1567252164:349 IP: cookie_lifetime => 86400

AppBase.js?1567252164:349 IP: default_view_mode => adaptive

AppBase.js?1567252164:349 IP: default_view_limit => 30

AppBase.js?1567252164:349 IP: default_view_order_by => default

AppBase.js?1567252164:349 IP: bw_limit => 0

AppBase.js?1567252164:349 IP: is_default_pw => false

AppBase.js?1567252164:349 IP: label_base_index => -1024

AppBase.js?1567252164:349 IP: theme =>

AppBase.js?1567252164:349 IP: plugins => Auth_Internal, Note

AppBase.js?1567252164:349 IP: php_platform => FreeBSD

AppBase.js?1567252164:349 IP: php_version => 7.3.8

AppBase.js?1567252164:349 IP: sanity_checksum => 69efcc97afaa721c634242801fa1084703569a1d

AppBase.js?1567252164:349 IP: max_feed_id => 1

AppBase.js?1567252164:349 IP: num_feeds => 1

AppBase.js?1567252164:349 IP: hotkeys => (2) [Array(4), Array(0)]

AppBase.js?1567252164:349 IP: csrf_token => oudyrx5d6bcb7f12dfa

AppBase.js?1567252164:349 IP: widescreen => 0

AppBase.js?1567252164:349 IP: simple_update => false

AppBase.js?1567252164:349 IP: icon_indicator_white => data:image/gif;base64,R0lGODlhGAAYAPcQAP///+7u7t3d3bu7u6qqqpmZmYiIiHd3d2ZmZlVVVURERDMzMyIiIhEREQARAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAQACwAAAAAGAAYAAAIrwAhCBxIsKDBgwgTKlzIsGHDABACIEgA0aFAAQwEBPj3T0BEiwL+MQjgoGMAjwwFeDTwz0BJlRUVBlDQcqODBAk0Xox5UABNBwNQCjzJ82CAAAQWCB3K0IACnAWMHi060KkCBVENTqU68OiAA0V1LgxgoIGCpSeDLjzAoABZAyoFEIioNqFKCAIWDCBQQABcpmMTHIBQIKoAtw4FHPBYWOAArgsHDLBIubLly5gFBgQAIfkEBQcAEAAsBAAEAA8AEAAACIIAIQgcCOEAAoEBCA5UIJCBQAENCCgUuAACAwcW/w2YKLAAgwYF/jEcmAAkhAYLDP77lzChwAQQFggYOGAmx5EcIRBAcODAxpwQCiRAgOAn0IcFJrocSEABTIUBBLg0oEBiAYkPHy4ViEDAAAIBjCo8kPSrQLEICyQ0C8FmTgFuBwYEACH5BAUHABAALAQABAAQAA8AAAiAACEIHAihgAGCCAUiEKiAQYAACxIKdJAAQsMAFRMGKAiBQEMCAwUMEHhgAcgFCgwYiCjAwL9/AhQ2yChQQIGX/0YOHIBg485/BwUOUFkgJkKfAgkcWCqxaUenCBEYQNq0wIGRAwY8fCjR50EBMQVQJVhgJFgIAYwmBAnhLFqCAQEAIfkEBQcAEAAsBAAEABAAEAAACIEAIQgcKLAAwYMCDwSAkECBwAQDEEJYcIChQwQIFwpsMKBhRIwBBAg0gECkggMFCjgMYLCBxgMUIWiEMICBRAgVCYosGWBhAQIEJCJo0MABxJQFRB5E8K/pAoIRDwqYKkCjAAMGbw4ckBTCVK0yBQYY0HPmzQEie4L1KtYsWLUIAwIAIfkEBQcAEAAsBAAEABAADgAACGIAIQgcCOHAAYIIBSYQ+O8fw4QMFzaE0ACiwAMOGxagiDBBgwEQ/i0w6LBgyIEJ/i1EWHIjwZUIFwwUAKGAy5gN/1U0eDBhxYczEQ4QmfDmwKENaUJQajFnQqYEB8AUCBViQAAh+QQFBwAQACwEAAQAEAAQAAAIkgAhCBwIYcAAggghBCAg0MABgQcEJAxwgKEBAxAMMJCYUAACARcFNMBIcAABiQYKGDywoCADBQIDDDAwIMDAAAISQFjAUaAAhgQDKChgU6GAo0UJFkiQQIGBo0gTFmDAoAGCoAgFLCiAEGdPCD8FwowpwGaAog3+5YTQIGlCAv90QgCKdSCDfwcnZv3HNaFftwEBACH5BAUHABAALAQABAAQABAAAAiAACEIHAhBgACCCAUOEFigAMOEDA8ScFhAAUSBBgJMhKCAAEKDASAQGGCwAAKBCk4KFEAyIYIGCRAGOIgQgceBAXJCJIAAQcycOhMSULBgwYGLAxMQCIp0IQQEISEeQMAAQoCTCy42+GcAwlGWEANspUkzrIN/Bx3cDJtgQVSCAQEAIfkEBQcAEAAsBQAFAA8ADwAACHkAIQgUIHDAAIEEBCosWPDgAAQLFzo8iOAghAAXFQogCIHAAQgCEhgQGEAAxogHFnxceHKhAYsRYw44QDNhTIUPE4i8SbJizJIcSzKAsHLhv38GDCgYOlKBy38HGDAoAGFkRAFHCTYIsOAmgX8HG2yFwACmRoUJbgYEACH5BAUHABAALAQABAAQABAAAAiCACEIHAghQACCCAUehCBAgMABCxEKONiQYYGIBAM4bBjAgEOECw0aHEBAoIECCUEWQIAyJcICH10SFGCgpsyBAg7oLPmQwQCEHmcq+Pev5UAFDQwodPBvgUMGBQggUAChAAMEAgv8NLlgQcmWMQcyCNAVQgIHLh08XSCQasqFOlMGBAAh+QQFBwAQACwEAAUAEAAPAAAIfQAhCBwIIUAAgQIIKhRoUOCAhQobPlyYUKGAigUmQhxIwMCAgwQrEtQIAUGDkwggElg5YMG/lwogFijgMcDFAg1ECiywEcLHgQEQLOApkEHJAAwUEIBgIIHPBAcEEhBZIIGCAQ2WglS4AIJVCAe6LhxgFIKCmCV1LjRgAGJAACH5BAUHABAALAQABQAQAA8AAAh7ACEIHEgQQoCCCAcGEFBQAEOEAg4S/PfPQEGJAQY8HEDx38OBAjQWPPCPQEOJAhmoTAhhgEsBCRw0aHAgoUsCDwMQUIDQZMEEAj8KNIDAJ4QFEGoqSOCyAAKBBwoIHCBQKoEDCAQgZdmAJ1YIBXhCFIsAaICaLKtKRRgQACH5BAkHABAALAQABQAPAA8AAAh9ACEIHNBAgMCDCA8O+McgoUOBCf4ReCiwIQQB//45FBDgosUCEw8G4IiwgIMBCTsKNLBAgQIDDkcKEHCAgU2YKWca7DgggUOUIg9AaOCQgAGgPmEiODCTQIGLIC8ObDDAgFAEBiGo1LoAAQSrEAgc2HrQ61ehEJ5SDBsSYUAAOw==

AppBase.js?1567252164:349 IP: labels => []

dojo.js?1567252164:8 [Violation] 'load' handler took 247ms

prefs.php:1 [DOM] Multiple forms should be contained in their own form elements; break up complex forms into ones that represent a single action: (More info: https://goo.gl/9p2vKq) <form data-dojo-attach-point=​"containerNode" data-dojo-attach-event=​"onreset:​_onReset,onsubmit:​_onSubmit" id=​"dijit_form_Form_0" widgetid=​"dijit_form_Form_0">​…​</form>​

  1. Delete new user

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

common.js?1567252164:20 xhrPost: {op: "rpc", method: "sanityCheck", clientTzOffset: -7200}

AppBase.js?1567252164:314 sanity check ok

AppBase.js?1567252164:319 reading init-params...

AppBase.js?1567252164:349 IP: on_catchup_show_next_feed => 0

AppBase.js?1567252164:349 IP: hide_read_feeds => 0

AppBase.js?1567252164:349 IP: enable_feed_cats => 1

AppBase.js?1567252164:349 IP: feeds_sort_by_unread => 0

AppBase.js?1567252164:349 IP: confirm_feed_catchup => 1

AppBase.js?1567252164:349 IP: cdm_auto_catchup => 0

AppBase.js?1567252164:349 IP: fresh_article_max_age => 24

AppBase.js?1567252164:349 IP: hide_read_shows_special => 1

AppBase.js?1567252164:349 IP: combined_display_mode => 1

AppBase.js?1567252164:349 IP: check_for_updates => true

AppBase.js?1567252164:349 IP: icons_url => feed-icons

AppBase.js?1567252164:349 IP: cookie_lifetime => 86400

AppBase.js?1567252164:349 IP: default_view_mode => adaptive

AppBase.js?1567252164:349 IP: default_view_limit => 30

AppBase.js?1567252164:349 IP: default_view_order_by => default

AppBase.js?1567252164:349 IP: bw_limit => 0

AppBase.js?1567252164:349 IP: is_default_pw => false

AppBase.js?1567252164:349 IP: label_base_index => -1024

AppBase.js?1567252164:349 IP: theme =>

AppBase.js?1567252164:349 IP: plugins => Auth_Internal, Note

AppBase.js?1567252164:349 IP: php_platform => FreeBSD

AppBase.js?1567252164:349 IP: php_version => 7.3.8

AppBase.js?1567252164:349 IP: sanity_checksum => 69efcc97afaa721c634242801fa1084703569a1d

AppBase.js?1567252164:349 IP: max_feed_id => 1

AppBase.js?1567252164:349 IP: num_feeds => 1

AppBase.js?1567252164:349 IP: hotkeys => (2) [Array(4), Array(0)]

AppBase.js?1567252164:349 IP: csrf_token => oudyrx5d6bcb7f12dfa

AppBase.js?1567252164:349 IP: widescreen => 0

AppBase.js?1567252164:349 IP: simple_update => false

AppBase.js?1567252164:349 IP: icon_indicator_white => data:image/gif;base64,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

AppBase.js?1567252164:349 IP: labels => []

dojo.js?1567252164:8 [Violation] 'load' handler took 247ms

prefs.php:1 [DOM] Multiple forms should be contained in their own form elements; break up complex forms into ones that represent a single action: (More info: https://goo.gl/9p2vKq) <form data-dojo-attach-point=​"containerNode" data-dojo-attach-event=​"onreset:​_onReset,onsubmit:​_onSubmit" id=​"dijit_form_Form_0" widgetid=​"dijit_form_Form_0">​…​</form>​

common.js?1567252164:189 notify Removing selected users... 3

msg @ common.js?1567252164:189

progress @ common.js?1567252164:232

removeSelected @ PrefUsers.js?1567252164:83

(anonymous) @ VM5698:3

_onClick @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

__onClick @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

common.js?1567252164:20 xhrPost: {op: "pref-users", method: "remove", ids: "12"}

dojo.js?1567252164:8 [Violation] 'click' handler took 2722ms

dojo.js?1567252164:8 [Violation] 'click' handler took 2723ms

common.js?1567252164:20 xhrPost: {op: "pref-users", sort: undefined, search: ""}

  1. return to config page with reappear all options in config page

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Avoid using document.write(). https://developers.google.com/web/updates/2016/08/removing-document-write

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

scriptaculous.js?1567252164&load=effects,controls:31 [Violation] Parser was blocked due to document.write(<script>)

require @ scriptaculous.js?1567252164&load=effects,controls:31

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:63

each @ prototype.js?1567252164:861

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:62

each @ prototype.js?1567252164:861

load @ scriptaculous.js?1567252164&load=effects,controls:59

(anonymous) @ scriptaculous.js?1567252164&load=effects,controls:68

common.js?1567252164:20 xhrPost: {op: "rpc", method: "sanityCheck", clientTzOffset: -7200}

AppBase.js?1567252164:314 sanity check ok

AppBase.js?1567252164:319 reading init-params...

AppBase.js?1567252164:349 IP: on_catchup_show_next_feed => 0

AppBase.js?1567252164:349 IP: hide_read_feeds => 0

AppBase.js?1567252164:349 IP: enable_feed_cats => 1

AppBase.js?1567252164:349 IP: feeds_sort_by_unread => 0

AppBase.js?1567252164:349 IP: confirm_feed_catchup => 1

AppBase.js?1567252164:349 IP: cdm_auto_catchup => 0

AppBase.js?1567252164:349 IP: fresh_article_max_age => 24

AppBase.js?1567252164:349 IP: hide_read_shows_special => 1

AppBase.js?1567252164:349 IP: combined_display_mode => 1

AppBase.js?1567252164:349 IP: check_for_updates => true

AppBase.js?1567252164:349 IP: icons_url => feed-icons

AppBase.js?1567252164:349 IP: cookie_lifetime => 86400

AppBase.js?1567252164:349 IP: default_view_mode => adaptive

AppBase.js?1567252164:349 IP: default_view_limit => 30

AppBase.js?1567252164:349 IP: default_view_order_by => default

AppBase.js?1567252164:349 IP: bw_limit => 0

AppBase.js?1567252164:349 IP: is_default_pw => false

AppBase.js?1567252164:349 IP: label_base_index => -1024

AppBase.js?1567252164:349 IP: theme =>

AppBase.js?1567252164:349 IP: plugins => Auth_Internal, Note

AppBase.js?1567252164:349 IP: php_platform => FreeBSD

AppBase.js?1567252164:349 IP: php_version => 7.3.8

AppBase.js?1567252164:349 IP: sanity_checksum => 69efcc97afaa721c634242801fa1084703569a1d

AppBase.js?1567252164:349 IP: max_feed_id => 1

AppBase.js?1567252164:349 IP: num_feeds => 1

AppBase.js?1567252164:349 IP: hotkeys => (2) [Array(4), Array(0)]

AppBase.js?1567252164:349 IP: csrf_token => oudyrx5d6bcb7f12dfa

AppBase.js?1567252164:349 IP: widescreen => 0

AppBase.js?1567252164:349 IP: simple_update => false

AppBase.js?1567252164:349 IP: icon_indicator_white => data:image/gif;base64,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

AppBase.js?1567252164:349 IP: labels => []

dojo.js?1567252164:8 [Violation] Added non-passive event listener to a scroll-blocking 'mousewheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952

_45d @ dojo.js?1567252164:8

on.parse @ dojo.js?1567252164:8

on @ dojo.js?1567252164:8

postCreate @ _Spinner.js?1567252164:2

create @ tt-rss-layer.js?1567252164:8

_278 @ dojo.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

postscript @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

construct @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

map @ dojo.js?1567252164:8

_instantiate @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

then._3fe.then @ dojo.js?1567252164:8

parse @ tt-rss-layer.js?1567252164:8

_parse @ tt-rss-layer.js?1567252164:8

onEnd @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_setContent @ tt-rss-layer.js?1567252164:8

_setContentAttr @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_applyAttributes @ tt-rss-layer.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

_278 @ dojo.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

postscript @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

markupFactory @ tt-rss-layer.js?1567252164:8

construct @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

map @ dojo.js?1567252164:8

_instantiate @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

then._3fe.then @ dojo.js?1567252164:8

parse @ tt-rss-layer.js?1567252164:8

_parse @ tt-rss-layer.js?1567252164:8

onEnd @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_setContent @ tt-rss-layer.js?1567252164:8

_setContentAttr @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_applyAttributes @ tt-rss-layer.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

_278 @ dojo.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

postscript @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

markupFactory @ tt-rss-layer.js?1567252164:8

construct @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

map @ dojo.js?1567252164:8

_instantiate @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

then._3fe.then @ dojo.js?1567252164:8

parse @ tt-rss-layer.js?1567252164:8

_parse @ tt-rss-layer.js?1567252164:8

onEnd @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_setContent @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_18b @ dojo.js?1567252164:8

_189 @ dojo.js?1567252164:8

resolve.callback @ dojo.js?1567252164:8

_18b @ dojo.js?1567252164:8

_189 @ dojo.js?1567252164:8

resolve.callback @ dojo.js?1567252164:8

_18b @ dojo.js?1567252164:8

_189 @ dojo.js?1567252164:8

resolve.callback @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_3f7 @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_3f7 @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_3f7 @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_31c @ dojo.js?1567252164:8

_32a @ dojo.js?1567252164:8

Show 61 more frames

dojo.js?1567252164:8 [Violation] Added non-passive event listener to a scroll-blocking 'mousewheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952

_45d @ dojo.js?1567252164:8

on.parse @ dojo.js?1567252164:8

on @ dojo.js?1567252164:8

postCreate @ _Spinner.js?1567252164:2

create @ tt-rss-layer.js?1567252164:8

_278 @ dojo.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

postscript @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

construct @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

map @ dojo.js?1567252164:8

_instantiate @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

then._3fe.then @ dojo.js?1567252164:8

parse @ tt-rss-layer.js?1567252164:8

_parse @ tt-rss-layer.js?1567252164:8

onEnd @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_setContent @ tt-rss-layer.js?1567252164:8

_setContentAttr @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_applyAttributes @ tt-rss-layer.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

_278 @ dojo.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

postscript @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

markupFactory @ tt-rss-layer.js?1567252164:8

construct @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

map @ dojo.js?1567252164:8

_instantiate @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

then._3fe.then @ dojo.js?1567252164:8

parse @ tt-rss-layer.js?1567252164:8

_parse @ tt-rss-layer.js?1567252164:8

onEnd @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_setContent @ tt-rss-layer.js?1567252164:8

_setContentAttr @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_applyAttributes @ tt-rss-layer.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

_278 @ dojo.js?1567252164:8

create @ tt-rss-layer.js?1567252164:8

postscript @ tt-rss-layer.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

markupFactory @ tt-rss-layer.js?1567252164:8

construct @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

map @ dojo.js?1567252164:8

_instantiate @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

then._3fe.then @ dojo.js?1567252164:8

parse @ tt-rss-layer.js?1567252164:8

_parse @ tt-rss-layer.js?1567252164:8

onEnd @ tt-rss-layer.js?1567252164:8

set @ tt-rss-layer.js?1567252164:8

_setContent @ tt-rss-layer.js?1567252164:8

(anonymous) @ tt-rss-layer.js?1567252164:8

_18b @ dojo.js?1567252164:8

_189 @ dojo.js?1567252164:8

resolve.callback @ dojo.js?1567252164:8

_18b @ dojo.js?1567252164:8

_189 @ dojo.js?1567252164:8

resolve.callback @ dojo.js?1567252164:8

_18b @ dojo.js?1567252164:8

_189 @ dojo.js?1567252164:8

resolve.callback @ dojo.js?1567252164:8

(anonymous) @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_3f7 @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_3f7 @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_3f7 @ dojo.js?1567252164:8

_3f1 @ dojo.js?1567252164:8

_3eb @ dojo.js?1567252164:8

resolve @ dojo.js?1567252164:8

_31c @ dojo.js?1567252164:8

_32a @ dojo.js?1567252164:8

Show 61 more frames

dojo.js?1567252164:8 [Violation] 'load' handler took 305ms

[Violation] Forced reflow while executing JavaScript took 41ms

prefs.php:1 [DOM] Multiple forms should be contained in their own form elements; break up complex forms into ones that represent a single action: (More info: https://goo.gl/9p2vKq) <form data-dojo-attach-point=​"containerNode" data-dojo-attach-event=​"onreset:​_onReset,onsubmit:​_onSubmit" id=​"dijit_form_Form_0" widgetid=​"dijit_form_Form_0">​…​</form>​

For API problem

only access log has been written, nothing in httpd-error.log

Access log during try connect to TT-RSS with Tiny Reader for MacOS


{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:11:03 +0200] "POST /backend.php HTTP/1.1" 200477

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:11:11 +0200] "POST /api/ HTTP/1.1" 200 930

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:12:59 +0200] "POST /public.php HTTP/1.1" 200 3

{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:13:59 +0200] "POST /public.php HTTP/1.1" 200 3

Access log during try connect to TT-RSS with Tiny Reader for iPhone


{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:26:05 +0200] "POST /api/ HTTP/1.1" 200 930

Access log during try connect to TT-RSS with Fiery Feeds for iPhone


{My client IP}XXX.XXX.XXX.XXX - - [01/Sep/2019:15:27:26 +0200] "POST /api/ HTTP/1.1" 200 930