Certain blocked actions not logged by the logger? #3425
-
I'm trying to track down a functional issue with the web-based management console for my company's deployed antivirus, where it does not populate certain dropdown lists when UBO is active. I am fully willing to accept it is some facet of my own config or customisation which is preventing this, but I can't seem to find the culprit using the UBO logger. I typically run UBO with inline scripts, 1st-party scripts and 3rd-party scripts/frames defaulted to red and I have some domains forcibly set to red. For this specific app's URL, have set the domains that are listed with a + or - to grey -- this is my normal approach to allow-listing a website through UBO: The logger is showing me a number of grey entries for XHR/POSTs and some script/GETs, but these are not shown as blocked (red), just grey ones, and they all come from the anticipated domain. I see no difference if have a log filter of Not allowed applied -- just grey log entries. I have always understood this to mean that these entries were for resources that were not blocked by any filter, and so would be allowed by default. If I turn UBO off with the big blue power button, the management console works as expected. So, for my better understanding, are there actions within UBO that are blocked, but are not logged in the logger? Or, is my understanding of the color-coding of the log entries incorrect? If these are not logged in the logger, is there some other means I can use to determine exactly what is being prevented by UBO, so I can craft the necessary exceptions. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 7 replies
-
Your dynamic rules are not blocking 1st party connections, and the logger in your screenshot shows correctly. |
Beta Was this translation helpful? Give feedback.
Stand down, I've found it! 😄
Nothing being blocked by UBO. Had a non-standard scriptlet interfering with the DOM -- GUI dropdown was actually a JS-driven popup; lists were being populated; scriptlet was screwing with the z-index of the popup.
Scriptlet was indeed shown in the log, just buried under about a thousand grey/noop XHR requests.
Had to use the webtools/JS debugger to break on DOM changes, so I could see exactly what was happening in the inspector before the app's JS removed the dropdown's popup, otherwise I would never have found it. Nothing to do with UBO, just an observation.
Thanks for looking, in any case.