Report Improvements by Xon

Report Improvements by Xon 2.21.4

No permission to download
Try rebuilding the StandardLib add-on, sometimes add-ons can get stuck in a 'zombie' state and the actual php code for them isn't being executed.

Otherwise, please open a ticket on my site and provide an admincp login details so I can investigate the state of the add-on(s).
 
@Xon it appears comment attachments aren't working.

Nothing shows below the comment if I don't insert it manually. If I do insert it manually, View attachment ___ is displayed. If I edit the comment I can see the attachment, and I can view the attachment in ACP > Content > Attachments.
The bug occurs when replying with an attachment or editing an attachment into an existing report comment, it will show the 'view attachment xxx' thing. Refreshing the page will have it display as expected.

The attachment handle also doesn't show non-embedded attachments under the message.

While I'm mentioning this, though I doubt it's related, clicking View host content (Report Comment) in ACP > Content > Attachments returns an error The requested page could not be found. (Code: invalid_route, controller: -, action: -).
Yup, that is a separate bug.

All 3 bugs are fixed for the next version.
 
  • Like
Reactions: Bob
Just installed the update, now I see this:

Server error log
  • ErrorException: Template error: [E_USER_WARNING] Method canViewReports is not callable on the given object (SV\ElasticSearchEssentials\XF\Entity\User)
  • src/XF/Template/Templater.php:1295
  • Generated by: Unknown account
  • Apr 13, 2026 at 1:31 PM

Stack trace​

#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/var/www/rvforu...', 1295)
#1 src/XF/Template/Templater.php(1295): trigger_error('Method canViewR...', 512)
#2 internal_data/code_cache/templates/l1/s9/public/PAGE_CONTAINER.php(1838): XF\Template\Templater->method(Object(SV\ElasticSearchEssentials\XF\Entity\User), 'canViewReports', Array)
#3 src/XF/Template/Templater.php(1818): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#4 src/XF/Pub/App.php(612): XF\Template\Templater->renderTemplate('PAGE_CONTAINER', Array)
#5 src/XF/App.php(2571): XF\Pub\App->renderPageHtml('






...', Array, Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#6 src/XF/Mvc/Dispatcher.php(414): XF\App->renderPage('






...', Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#7 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#8 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#9 src/XF.php(814): XF\App->run()
#10 index.php(23): XF::runApp('XF\\Pub\\App')
#11 {main}

Request state​

array(4) {
["url"] => string(1) "/"
["referrer"] => string(107) "https://rvforums.com/misc/style-var...t=1776101455,b6bc1b6997e9c080535712fc6c5efdc8"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
 
Trying to install the update and I receive the following

Screenshot 2026-04-14 at 10.54.29 am.webp

Even though I have Search Improvements latest installed
Screenshot 2026-04-14 at 10.54.44 am.webp
 
Can you try doing a rebuild of the StandardLib add-on? I haven't had any issue installing on XF2.3 or XF2.2 but something might be wonky
 
Rebulding standard library ends up with

An exception occurred: [Exception] Could not find class SV\SearchImprovements\XF\Search\Source\MySqlFt when attempting to extend XF\Search\Source\MySqlFt in src/XF/Extension.php on line 217

  1. XF\Extension->extendClass() in src/XF/App.php at line 3383
  2. XF\App->extendClass() in src/XF/App.php at line 1431
  3. XF\App->XF\{closure}() in src/XF/Container.php at line 38
  4. XF\Container->offsetGet() in src/XF/App.php at line 1416
  5. XF\App->XF\{closure}() in src/XF/Container.php at line 38
  6. XF\Container->offsetGet() in src/XF/App.php at line 3391
  7. XF\App->search() in src/XF/App.php at line 2423
  8. XF\App->getGlobalTemplateData() in src/XF/App.php at line 2357
  9. XF\App->preRender() in src/XF/Admin/App.php at line 132
  10. XF\Admin\App->preRender() in src/XF/Mvc/Dispatcher.php at line 407
  11. XF\Mvc\Dispatcher->render() in src/XF/Mvc/Dispatcher.php at line 66
  12. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2824
  13. XF\App->run() in src/XF.php at line 814
  14. XF::runApp() in admin.php at line 15
 
Back
Top Bottom