~ecs

https://ecs.d2evs.net


#174 Backlog issue with detached channels a month ago

Ticket created by ~ecs on ~emersion/soju

  • Join a new channel
  • Send a message to it from another client
  • Detach from it
  • Send another message to it from another client
  • Disconnect from soju
  • Reconnect to soju
  • Reattach to the channel

In my testing, the second message was consistently lost. However, if multiple messages were sent between detaching and disconnecting, only the first one was lost. In addition, repeating the message/disconnect/reconnect cycle doesn't lead to additional dropped messages. Tested with sqlite and the in-memory message store.

#75 Inconsistent handling of tabs in foreground/background a month ago

Comment by ~ecs on ~sircmpwn/visurf

Yeah, but there aren't (yet) separate things to bind for follow-new-tab-in-foreground vs follow-new-tab-in-background - I'm asking that we keep a way to bind the former when implementing the latter.

#75 Inconsistent handling of tabs in foreground/background a month ago

Comment by ~ecs on ~sircmpwn/visurf

I'd prefer to make this configurable, since my muscle memory (from qutebrowser) has F opening the selected URL in the foreground. Perhaps a -b flag, similar to :open, and (optionally) binding F to follow -tb by default.

#76 Page scroll jumps to top after page load completes a month ago

Comment by ~ecs on ~sircmpwn/visurf

This is a known upstream NetSurf issue, and also manifests as scrolling back to the fragment on page load completion. See desktop/browser_window.c:754.

#71 User CSS 2 months ago

Comment by ~ecs on ~sircmpwn/visurf

This can currently be done by sticking a user.css in $NETSURFRES/ or ~/.netsurf/, but it would be nice to add config_home to the resource path like the GTK frontend does.

#56 Display modifiers in status bar 4 months ago

Ticket created by ~ecs on ~sircmpwn/visurf

After pressing ab and holding control, the key buffer should display "ab<C-".

#9 User preferences (via ~/.config/visurfrc?) 4 months ago

Comment by ~ecs on ~sircmpwn/visurf

Implemented in 0009eafc59fd9e10b14892c0411804e7f73cadf2

#340 500 on blame of files within git modules 10 months ago

Ticket created by ~ecs on ~sircmpwn/git.sr.ht

Should be a 404 instead. Reproduces both on my git.sr.ht instance and the hosted instance. Traceback from my instance:

Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/flask/app.py", line 2447, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/lib/python3.8/site-packages/flask/app.py", line 1952, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/lib/python3.8/site-packages/flask/app.py", line 1821, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/lib/python3.8/site-packages/flask/_compat.py", line 39, in reraise
    raise value
  File "/usr/lib/python3.8/site-packages/flask/app.py", line 1950, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/lib/python3.8/site-packages/flask/app.py", line 1936, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/lib/python3.8/site-packages/gitsrht/blueprints/repo.py", line 319, in blame
    orig_commit, ref, path, blob, entry = resolve_blob(git_repo, ref, path)
  File "/usr/lib/python3.8/site-packages/gitsrht/blueprints/repo.py", line 277, in resolve_blob
    if part not in tree:
TypeError: argument of type 'NoneType' is not iterable

#51 gmnlm: <n>| command... 1 year, 1 month ago

Comment by ~ecs on ~sircmpwn/gmni

Implemented in f5d540bc5d0112895376aebe6bf54adb32545d6e

#52 gmnlm: do not break lines in the middle of unicode codepoints 1 year, 1 month ago

Comment by ~ecs on ~sircmpwn/gmni

This is a duplicate of #21