id summary reporter owner description type status priority milestone component version severity resolution keywords cc distribution status_field 3924 Read search support is broken greenfeld godiard "Read-101's search support is broken in pretty much every format. With text files I see the following when the forward search button is pressed: {{{ Traceback (most recent call last): File ""/home/olpc/Activities/Read.activity/readtoolbar.py"", line 141, in _find_next_cb self._search_find_first() File ""/home/olpc/Activities/Read.activity/readtoolbar.py"", line 91, in _search_find_first self._view.setup_find_job(text, self._find_updated_cb) File ""/home/olpc/Activities/Read.activity/textadapter.py"", line 321, in setup_find_job text=text, case_sensitive=False) File ""/home/olpc/Activities/Read.activity/textadapter.py"", line 401, in __init__ Gtk.gdk.threads_init() File ""/usr/lib/python2.7/site-packages/gi/module.py"", line 243, in __getattr__ return getattr(self._introspection_module, name) File ""/usr/lib/python2.7/site-packages/gi/module.py"", line 105, in __getattr__ self.__name__, name)) AttributeError: 'gi.repository.Gtk' object has no attribute 'gdk' }}} With EPUB files I do not see anything logged, but nothing gets searched for either (or potentially previous searches are used). With PDF files I see: {{{ Traceback (most recent call last): File ""/home/olpc/Activities/Read.activity/readtoolbar.py"", line 131, in _find_updated_cb self._view.find_changed(job, page) File ""/home/olpc/Activities/Read.activity/evinceadapter.py"", line 318, in find_changed self._view.find_changed(job, page) AttributeError: 'View' object has no attribute 'find_changed' }}} Ideally we should start searching for text when the forward/back buttons are pressed, starting from the last match of an item (if previously entered) or relative to the current shown location. Tested on 12.1.0 os21." defect closed Unspecified by Maintainer Read Unspecified Unspecified fixed olpc-test-passed OLPC Unconfirmed