Search Issue Tracker

Fixed

Fixed in 6000.2.0a6, 7000.0.0a20

Votes

0

Found in

6000.0.0b1

6000.1.0a1

Issue ID

UUM-91490

Regression

No

onDisable not always called for SearchProvider

-

Bug logged from this discussion: [https://discussions.unity.com/t/custom-searchprovider-doesnt-call-ondisable-when-window-is-closed/1568687/8]

 

  • There are no clear repro steps unfortunately or I wasn't able to find the proper pattern.
  • Ensure you have a SearchPRovider with an onEnable and onDisable functors and that those functors print something when they are triggered
  • Open the search window see that onEnable is called. Closed the search window and see that onDisable is called.
  • It seems that if you add queryblocks, remove frocus from the searchfield (or the window?) and close it, sometimes onDisable is not called.
  • It seems it happens more often when you add a block and close the window.
  1. Resolution Note (fix version 7000.0.0a20):

    - Ensure Query builder properly dispose of the conjtext allocated in SearchExpression,Parse.
    - Ensure Empty view doesn't parse expression if it isn't needed.

Add comment

Log in to post comment