fix: resolve author and avatar detection in thread view

The forum nests each post body inside its own table, so ascending to the
nearest enclosing row stopped within that inner table rather than at the
actual post row. The author and profile columns were never in scope, and
every post silently degraded to the placeholder name and the generated
initial avatar instead of the real ones.

Author lookup additionally keyed on a profile link attribute this forum
does not emit at all, so even a correct row would have yielded nothing.
Both conditions failed quietly, which made the result look like a styling
problem rather than a broken DOM traversal.
This commit is contained in:
Andre
2026-08-02 13:44:54 +02:00
commit 46a1ed8d07
6 changed files with 851 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
// ==UserScript==
// @name [DEV] RIN Mobile
// @namespace rin-dev
// @description Dev-Loader: laedt rin-mobile.user.js live von der Platte
// @version 1.0
// @match *://cs.rin.ru/forum/*
// @include http://localhost:*/*viewforum*
// @include http://127.0.0.1:*/*viewforum*
// @require file:///C:/Projekte/ios_safari_userscripts/rin-mobile.user.js
// @run-at document-start
// @grant none
// ==/UserScript==
// Der eigentliche Code steckt in der @require-Datei.
// Aenderungen dort greifen nach einem Reload der Seite.
+15
View File
@@ -0,0 +1,15 @@
// ==UserScript==
// @name [DEV] RIN Mobile Thread
// @namespace rin-dev
// @description Dev-Loader: laedt rin-thread.user.js live von der Platte
// @version 1.0
// @match *://cs.rin.ru/forum/viewtopic.php*
// @include http://localhost:*/*viewtopic*
// @include http://127.0.0.1:*/*viewtopic*
// @require file:///C:/Projekte/ios_safari_userscripts/rin-thread.user.js
// @run-at document-start
// @grant none
// ==/UserScript==
// Der eigentliche Code steckt in der @require-Datei.
// Aenderungen dort greifen nach einem Reload der Seite.