Comments (3)
@Yaraslaut Note this line from the spec:
The same id is only used for connecting character cells whose URIs is also the same.
So if you used a combination of the url and the id for the cache key, then you shouldn't have this problem.
You are right, essentially this is equivalent to using our own id, instead of user provided one
from contour.
We see this bug because colorize.c sets id for the url, some info about id you can find here: https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
While initial intention is to use id only for Hover underlining
we also use it to open links
. When user opens a link, we search for it by id
inside internal url cache, and since id
is the same for all of them only first link is exist in the cache.
Possible solution is to ignore user specified id
since we set it anyway, and when we count it internally then everything will go smooth
Maybe @christianparpart has a better idea
from contour.
@Yaraslaut Note this line from the spec:
The same id is only used for connecting character cells whose URIs is also the same.
So if you used a combination of the url and the id for the cache key, then you shouldn't have this problem.
from contour.
Related Issues (20)
- Compiling contour 0.4.3.6442 on Gentoo HOT 16
- please support appimage file, the modern command all in AppImage HOT 2
- Normal mode crashes on Windows, when in WSL -> ssh to remote -> tmux HOT 2
- Mac OS Monterey Support HOT 6
- Support AOSP. HOT 2
- Flatpak version out of date HOT 4
- Cannot run after compiling on Mac HOT 8
- `Assertion failed: (_buffer->begin() <= _region.data() && (_region.data() + _region.size()) <= _buffer->end()), function BufferFragment` HOT 3
- Another rendering glitch when using shell history editing features HOT 5
- Creating a new window from contour enables bell despite it being disabled in the config
- Neovim causes contour to resize. HOT 10
- Add support for blurred background on Wayland desktops (KDE, GNOME) HOT 1
- Add customizable per-input-mode default text/background coloring for indicator statusline
- Support for Indic scripts HOT 7
- memory exhaust when compiling mocs_compilation.cpp HOT 2
- Pasted text evaluated via shell HOT 1
- Digitally sign the Contour installation on Windows
- xdg-terminal-exec support HOT 1
- Text highlighting only happens after mouse up
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from contour.