no, its only for this one site, you could change it by leaving only "*", but this is the first time I ever encountered hasFocus in ~13 years of using Opera, so I wouldnt sweat it. I would rather message admin of that site and tell him to remove it. Its in the code, but I dont think its even used, opened this site in Chrome and there is no difference between browser having focus or not = another case of clueless web designer making something non standard and broken.
Posts made by rasz
-
RE: Opera 12.18Opera for Windows
-
RE: Opera 12.18Opera for Windows
@davehawley
https://developer.mozilla.org/en-US/docs/Web/API/Document/hasFocus#Browser_compatibility
opera doesnt support hasFocus, but there is non generic fix in browser.js
if(hostname.endsWith('accounts.google.com')){ document.hasFocus=function(){return !document["hidden"];} log('PATCH-1152, Google sign-on - fake hasFocus method'); }
why its not generic I dont know, pretty stupid
here is a fix for you, make a file called whatever.js, put it in userjs directory:
// ==UserScript== // @name blah // @version 0.1 // @author Rasz_pl // @namespace // @description blah // @include *churchservices.tv/* // ==/UserScript== document.hasFocus=function(){return !document["hidden"];};
works like a charm, you are welcome
-
RE: Opera 12.18Opera for Windows
ok W T F, how do you post links with underscore ???
-
RE: Opera 12.18Opera for Windows
stupid markdown ate my link, trying again
"https://publicsuffix.org/list/public_suffix_list.dat"
https://publicsuffix.org/list/public_suffix_list.datthis is official mozilla file, you can also get it from here:
https://mxr.mozilla.org/mozilla-central/source/netwerk/dns/effective_tld_names.dat?raw=1 -
RE: Opera 12.18Opera for Windows
@winterling churchservices.tv, also twitch.tv and many many sites with weird domain prefixes :
You need to manually download https://publicsuffix.org/list/public_suffix_list.dat
rename it to public_domains.dat
and copy it over to C:\Program Files\Opera x64\defaults or wherever you installed Opera 12.18.This is an ancient bug introduced around 12.15. Opera people first forgot to bundle this file with 12.15/.16/.17 x64 builds, and now its gone from both 12.18 x86 and x64 builds.
Without this file for example twitch.tv wont work. It has something to do with security (Cross-Origin Resource Sharing) and without it a lot of sites javascript cant function throwing security violations.
Other than that it appears to be a solid build. 12.17 had totally broken openssl when tls 1.1/1.2 was enabled resulting in constant crashing. This one seems stable.
Personally I think it might of been someones personal pet project/parting gift before being laid off in face of Chinese acquisition, for which I am extremely grateful. I had nightmares about decompiling Opera in IDA and manually binary patching newer version of openssl as my last ditch effort to use this great product in face of ECSDA gaining popularity.
those icons are fonts
opera:config#UserPrefs|EnableWebfonts
needs to be enabled, and browser needs to be able to download appropriate webfont file from the serverbtw: all of a sudden Reddit stopped working for me on opera today. I am logged in, but cant upvote, comment or even request password reset. I thought it was 12.18, but checked again on 12.17 and its the same, can someone confirm?