Yes, now it's working fine
If I keep pressing X on the arrows of the scroll bar of the log, a new window is opened. This is very annoying.
Also the page doesn't fill the window if I choose max window size. This is not big deal.
Log page is always 1. And the side buttons remain disabled.
If you keep pressing X on any object that is URL linked, you always open a new browser tab with it, that's a browser shortcut, nothing to do with the Toolset, blame S#ny.
There's a mode for the custom scrollbar supposed to allow users to keep pressing instead of clicking again and again but I didn't bother testing it knowing the PS3 browser shortcut would most likely interfere.
I will give it a try when I have a minute.
The page is made for regular/standard browser window size, not custom sizes, the css for PS3 is nightmarish enough to sort out as it is, I won't bother dealing with page resizing, I would on a modern browser but not here, it's too much hassle, I have already been there, very time consuming tweaking as the css rendering is different from the equivalent WebKit engine on PC, everything must be tested on PS3 exclusively.
Log paging works fine at my end, you need to use a few features before a second page is logged, like opening both memory manager and system manager tabs AND dumping the flash memory. Just opening both tabs gets you just under the page 1 limit most of the time.
Edit:
I tested both scrollbar buttons modes, whether you use a stepped scroll or a stepless scroll, the issue remains the same, the browser recognises scrollbar buttons as the links they are and opens them in a new browser tab if you keep pressing long enough.
No idea whether this default browser behaviour can be modified and I don't feel like modifying the scrollbar library to try to use a different type of HTML element and logic.
For now, you must click the scrollbar buttons, not keep pressing, and if the buttons are a problem, you can still drag the bar or click on the scroll bar rail as you would have done before the buttons were added.
Edit 2: it bugged me so I overcame my reluctance and edited the scrollbar js library to replace the buttons' href tags with span tags then tweaked the related logic, got it to work fine this way and the browser no longer opens a new browser tab when you keep pressing a button (hurray lol) HOWEVER the scrollbar CSS layout also needs tweaked as the buttons are no longer located right above and under the scroll rail but right on top of each extremities of the rail now, I will see what I can do about that, I should be able to recreate the exact same layout as the original eventually.
IF ONLY we had a 1:1 renderer on PC, all this stuff would be so much easier/quicker to do, the Safari 4 PC browser webkit I use for testing is reliable enough to test say 90% of the HTML/JavaScript code I write but for CSS the rendering is too unreliable to be trusted unfortunately, it makes GUI and theming work very time consuming.
I NEVER managed to recompile the entire PS3 browser WebKit source for PC, after much time wasted trying to understand the various parts of this old source package and set up the compiling environment, I finally got the JavaScript core engine, CSS core and other Web core parts of the project to compile and link but could never get the main browser executable to link after compiling, something is missing, I could not figure what at the time and gave up. I was close though, even succeeded to parse/debug js code with the core executables I built, but no full browser, shame..
Last edited:
